Swift 删除 Main.storyboard 和 LaunchScreen.storyboard

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Swift 删除 Main.storyboard 和 LaunchScreen.storyboard相关的知识,希望对你有一定的参考价值。

第一步: 
右键选中Main.storyboard —- delete —— Move to Trash 
LaunchScreen同理 
第二步 
点击工程名,就是最顶级目录 
右侧出现general选项卡 
将Deployment info组内的Main Interface设为空 
将App Icons and Launch Images 组内的 Launch Images Source设置为资源文件 
(这一步很重要,如果不设置启动页,上下就会出现黑边,无法适配iPhone5等大屏幕
第三步 
打开info.plist,删除Launch screen interface file base name 和 Main storyboard file base name选项。 
第四步 
指定第一个页面 
打开AppDelegate.swift 
在application方法中自定义 
例如

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {

        // Override point for customization after application launch.

        window = UIWindow(frame: UIScreen.mainScreen().bounds)

        

        window?.backgroundColor = UIColor.whiteColor()

        

        window?.rootViewController = ViewController()

        

        window?.makeKeyAndVisible()

        

        return true

    }

以上是关于Swift 删除 Main.storyboard 和 LaunchScreen.storyboard的主要内容,如果未能解决你的问题,请参考以下文章

iOS 删除默认主页Main.storyboard及跳转到指定自定义主页

我删除了 Main.Storyboard,恢复了它,但是

未从Main.Storyboard加载的翻译(英语)

将 GameViewController.swift 链接到 GameScene.swift

iOS-Xcode11: 删除默认Main.storyBoard, 自定义UIWindow不能在AppDelegate中处理,新增SceneDelegate代理

[iOS Swift4]如何支持 ViewControllers(模态和推送)