iOS

Xcode删除storyboard,完全自定window

2019-08-08  本文已影响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,搞定。

上一篇 下一篇

猜你喜欢

热点阅读