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去看看你的启动图是不是没加对。