美文网首页iOS
Xcode删除storyboard,完全自定window

Xcode删除storyboard,完全自定window

作者: 愤斗的小蚂蚁 | 来源:发表于2019-08-08 11:59 被阅读0次

Xcode创建一个新项目,会自动生成Main.storyboard和LaunchScreen.storyboard故事板。
因项目需求,不使用storyboard,完全自定义window,具体实现步骤如下:

1-直接删除Main.storyboard和LaunchScreen.storyboard两个文件

2-找到Info.plist文件,直接删除以下两个属性
<key>UILaunchStoryboardName</key>
<string>LaunchScreen</string>
<key>UIMainStoryboardFile</key>
<string>Main</string>
完成1和2,run,发现黑屏,不要慌,接着如下操作

3-创建启动图


image.png
image.png

然后添加启动图,否则会有黑屏一闪而过
图片尺寸参考https://www.jianshu.com/p/9a9f61d76eab

4-自定义window
self.window = [UIWindow new];
self.window.frame = [UIScreen mainScreen].bounds;
self.window.backgroundColor = [UIColor whiteColor];
[self.window makeKeyAndVisible];
self.window.rootViewController = [UIViewController new];

完成3和4,run,搞定。

相关文章

网友评论

    本文标题:Xcode删除storyboard,完全自定window

    本文链接:https://www.haomeiwen.com/subject/hzntjctx.html