iOS基础之UIController(视图控制器)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS基础之UIController(视图控制器)相关的知识,希望对你有一定的参考价值。

  个人认为视图控制器是比较重要的,那么我们先来了解下它的一些主要功能。

  1.控制视图大小变换、布局视图、响应事件

  2.检测以及处理内存警告

  3.检测以及处理屏幕旋转

  4.检测视图的切换

  5.实现模块独立,提高复用性

  视图控制器的第5个功能比较重要,运用的好的话能够给我们提供很大的方便。

  如何创建UIController:

//设置window的根视图控制器
//创建一个视图控制器
RootViewController *rootVC = [[RootViewController alloc]init];
//制定windonw的跟视图控制器为rootVC
self.window.rootViewController = rootVC;

  在指定了根视图控制器以后,我们在创建其他视图控制器的时候会以根视图控制器为起始页面。在用视图控制器的时候还有一个优点,就是你的代码不需要全部挤在一起,看起来会比较简洁。

以上是关于iOS基础之UIController(视图控制器)的主要内容,如果未能解决你的问题,请参考以下文章

从 UIController 调用 UIView

加深理解UIView,UIResponder,UIController

iOS基础之UITabBarController(标签视图控制器)

加深理解UIView,UIResponder,UIController

IOS开发之视图和视图控制器

iOS基础之CollectionView(集合视图)