iOS开发-新版Xcode在Appdelegate中通过代码控制跳转,不使用系统默认跳转到默认ViewController

时间:2021-10-16 05:40:38

相信使用新版本Xcode的开发者都遇到一个问题,系统默认创建了一个控制器,自动跳转到这个控制器里,而不需要代码跳转到控制器,而很多开发者不熟悉,不想使用这种模式,然而又不知道如何改成代码跳转,所以很多开发者会使用以前的项目工程文件来写新的项目,下面,笔者就为大家演示一下如何把创建的工程改为代码控制跳转的工程:
1.我们先来用最新版本的Xcode创建一个工程,我直接用的是第三个:
iOS开发-新版Xcode在Appdelegate中通过代码控制跳转,不使用系统默认跳转到默认ViewController
2.工程创建完毕,我们点击工程文件,来到general这一选项:
iOS开发-新版Xcode在Appdelegate中通过代码控制跳转,不使用系统默认跳转到默认ViewController
3.我们来看我图中圈的两项:把里面的内容删除并回车确认:
iOS开发-新版Xcode在Appdelegate中通过代码控制跳转,不使用系统默认跳转到默认ViewController
iOS开发-新版Xcode在Appdelegate中通过代码控制跳转,不使用系统默认跳转到默认ViewController
4,这样我们就完成了第一步,接下来我们要通过代码跳转到ViewController,需要在AppDelegate中加入一段代码:
iOS开发-新版Xcode在Appdelegate中通过代码控制跳转,不使用系统默认跳转到默认ViewController
5,然后里面的东西就跟以前的一样了,大家想写什么就都可以了,接下来我们来运行一下工程,先给控制器一个颜色:
iOS开发-新版Xcode在Appdelegate中通过代码控制跳转,不使用系统默认跳转到默认ViewController
6,看一下运行效果是不是正确的:
iOS开发-新版Xcode在Appdelegate中通过代码控制跳转,不使用系统默认跳转到默认ViewController
7,看到颜色是对的,表示已经成功了,至于没有显示全屏,添加好LaunchImage后就好了。大家自己动手试一下吧。