美文网首页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