【加载自定义控制器 Objective-C语言】
            
            
                
        
        
        
                
                    
                    一、接下来要做的操作,就比较关键了
 
1.前面,我们在从UI基础,然后到UI进阶,第一天,然后到目前为止,
 

 
所有的应用程序,新建的项目,启动以后,加载的控制器,是不是都是Main.storyboard里面带箭头儿的那个控制器,
 
然后呢,你也可以通过新建一个storyboard,然后呢,给它里面拖一个控制器,
 
比如说,拖一个UITableViewController,
 
是不是也可以配置一下,让它去加载这个storyboard,
 
2.那,接下来呢,我们要进行的就是,通过代码的方式,加载你的自定义控制器,
 
这个东西,你必须要掌握的,
 
没有商量的余地啊,
 
我们后面,在后面学习的过程中,常用,
 
然后呢,在你工作项目中,常写,
 
明白吧,
 
1)加载自定义控制器,
 

 
2)那,加载自定义控制器,这个东西,在哪儿实现呢,
 

 
我把这个关了啊,
 
再创建一个项目:
 

 
新建一个项目:
 

 
起个名字,
 

 
- 加载自定义控制器
 

 
然后呢,点Next,看一下前面的序号排到多少了,再回来加上序号,
 

 
02 - 加载自定义控制器
 

 
就在我们今天的代码里面,
 

 
点击Create:
 

 
点击左边这个AppDelegate.m文件:
 

 
来看,
 

 
说一下,我们,通常,我们在操作,实现加载自定义控制器的时候,
 

 
加载自定义控制器的一个操作:
 
1)前面,在给大家介绍这个代理方法的时候,我们说过,在这个加载完成以后,是不是可以执行一些自定义操作:
 

 
对,那我们在,加载自定义控制器的时候,也是在这里面,去加载你的自定义控制器的,
 
那前面我们,不知道大家有没有用过自定义控制器,没有啊,没有,我们今天就要学的啊,
 
首先呢,需要给大家说明一下,你这个基本的一个操作过程,
 
加载自定义控制器:
 
1)基本的一个操作过程,你要加载自定义控制器,那肯定不要系统给你提供的这些了吧,
 

 
对吧,所以呢,我们就把ViewController“点儿”m、“点儿”h、然后呢,以及storyboard,删掉,
 
1)viewController.h/.m、Main.storyboard、删除
 

 
这个字体是不是太大了,我把字体改小一点吧,
 
选中这些文字,command + - (command 加 减号):
 

 
这是第一步,你把这些东西删除以后,那,第二步呢,
 
2)这个删除以后,我们,默认情况下,系统是不是需要你在这个配置文件里面,有一个Main
 
info.plist里面,Main storyboard file base name:Main,
 

 
这里面是不是有一个Main,
 
它默认会加载这个,但是你把这个Main.storyboard删除以后,
 
它那个Main,是不会消失的啊,
 
把这三个Delete,
 

 
直接Move to Trash
 

 
但是如果系统提供了一些框架,什么东西,你就不要Move To Trash了啊,那样很危险的,
 
这个无所谓,但是呢,info.plist里面,是不是还在啊,
 

 
所以,你第二步,就要把配置文件中默认加载的storyboard文件名称删除,
 
这个没有问题吧,
 
我现在先不删啊,先带大家看一下它的效果,
 

 
模拟器换成iPhone6S
 

 
先不删,先来看一下它的效果,
 
看他会给我们报什么错,
 
command + R
 

 
是不是直接崩了
 

 
看一下为什么崩,你在写的时候,也可能会遇到这个问题啊,
 

 
Terminating
                 
                
                
         
        
             
            
            
              
                本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1176936.html
              
              如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!