Web前端之路

Xcode11 删除Storyboard

2020-04-06  本文已影响0人  码工人生

iOS13之后,多了个SceneDelegate管理app的部分生命周期。我们以往喜欢纯代码写项目的同学,这个时候按照以往删除Storyboard的方法,已经不行了。本文将详细描述Xcode11之后,删除Storyboa。rd的方法。请务必按照下面步骤一步一步操作:

1、删除根目录下Storyboard

1.jpg

2、删除Info文件下的Storyboard

2.jpg

删除之后,General目录下Main Interface 自动变为空,如图:

3.jpg

3、删除Info文件下的Application Scene Manifest

5.jpg

4、注释掉AppDelegate里的两个方法

6.jpg
- (UISceneConfiguration *)application:(UIApplication *)application configurationForConnectingSceneSession:(UISceneSession *)connectingSceneSession options:(UISceneConnectionOptions *)options {}
- (void)application:(UIApplication *)application didDiscardSceneSessions:(NSSet<UISceneSession *> *)sceneSessions {
}

5、给AppDelegate添加属性window,以及入口处添加根controller

7.jpg 8.jpg

按照以上5个步骤,就可以去掉Storyboard,纯代码操作了。

上一篇 下一篇

猜你喜欢

热点阅读