ios创建空项目
2016-07-23 12:39
337 查看
xcode6之后已经把创建空项目的引导项删掉了,但我们也可以通过Single
View Application,在做些处理来实现:
1、先创建一个 Single View Application。
2、删除Main.storyboard和launchScreen两项。
3、找到info.plist文件 删除其中的Launch screen
interface file base name和Main storyboard file base name两项。
4、在TARGETS下,general下找到 App Icons
and Launch Images栏,点击Use Asset Catalog,在弹出的框中点击Migrate。
5、在-
(BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions下添加如下代码:
self.window = [[UIWindowalloc]
initWithFrame:[UIScreenmainScreen].bounds];
UIViewController *vc = [[UIViewControlleralloc]
init];
vc.view.backgroundColor = [UIColorwhiteColor];
self.window.rootViewController
= vc;
[self.windowmakeKeyAndVisible];
运行起来看看,是不是可以跑起来了。但问题又来了,界面上下有黑色边框。这个是没有添加引导图引起的:
1、点击Asserts.xcassets,在xcode的底部找到+和-两个按钮,点击+按钮,选择app icon & Launch选项 Images,再点击new iOS launch image,添加启动图。
2、回到上面步骤的4,将launch image source 的brand assert换为LaunchImage.
在运行看看,上下的黑框是不是没了!如果还有那回1去看看你的启动图是不是没加对。
View Application,在做些处理来实现:
1、先创建一个 Single View Application。
2、删除Main.storyboard和launchScreen两项。
3、找到info.plist文件 删除其中的Launch screen
interface file base name和Main storyboard file base name两项。
4、在TARGETS下,general下找到 App Icons
and Launch Images栏,点击Use Asset Catalog,在弹出的框中点击Migrate。
5、在-
(BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions下添加如下代码:
self.window = [[UIWindowalloc]
initWithFrame:[UIScreenmainScreen].bounds];
UIViewController *vc = [[UIViewControlleralloc]
init];
vc.view.backgroundColor = [UIColorwhiteColor];
self.window.rootViewController
= vc;
[self.windowmakeKeyAndVisible];
运行起来看看,是不是可以跑起来了。但问题又来了,界面上下有黑色边框。这个是没有添加引导图引起的:
1、点击Asserts.xcassets,在xcode的底部找到+和-两个按钮,点击+按钮,选择app icon & Launch选项 Images,再点击new iOS launch image,添加启动图。
2、回到上面步骤的4,将launch image source 的brand assert换为LaunchImage.
在运行看看,上下的黑框是不是没了!如果还有那回1去看看你的启动图是不是没加对。
相关文章推荐
- iostat详解
- ios翻转
- iOS标准时间与时间戳相互转换
- 终极指南:如何为iOS8应用制作预览视频
- iOS 取出一段字符串里面的数字
- iOS开源项目收藏
- iOS角度与弧度转换
- iOS角度与弧度转换
- iOS的屏幕适配之Autoresizing、Autolayout、VFL、Mason 4000 ry
- UVA - 11111 Generalized Matrioshkas
- 【iOS】Jenkins Gitlab持续集成打包平台搭建
- IOS学习之蓝牙4.0
- iOS-环信SDK讲解
- iOS9 新特性 常见关键字
- iOS9 新特性 泛型
- iOS 拾遗 const与宏的区别
- iOS 拾遗 static 和 extern 使用
- iOS 拾遗 static 和 const 联合使用
- iOS关闭软键盘
- 轻松学习之二——iOS利用Runtime自定义控制器POP手势动画