摘要: 在这里讲的界面通信有三种:属性传值、协议传值和block传值 首先我们来讲属性传值,属性传值用于从第一个页面传值到第二个页面,以此类推。 代码演示: //一.在第二个视图控制器里声明一个属性contends @interface SecondViewController:UIViewControll 阅读全文
posted @ 2016-02-21 18:43 金先森 阅读(203) 评论(0) 推荐(0) 编辑
摘要: UINavigationController:导航视图控制器,是iOS中最常用的多视图控制器之一,用它来管理多个视图控制器,也可以称为管理控制器的控制器,主要管理有层次递进关系的控制器。 创建导航控制器: //创建根视图 RootViewController *rootVC = [[RootView 阅读全文
posted @ 2016-02-21 15:49 金先森 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 个人认为视图控制器是比较重要的,那么我们先来了解下它的一些主要功能。 1.控制视图大小变换、布局视图、响应事件 2.检测以及处理内存警告 3.检测以及处理屏幕旋转 4.检测视图的切换 5.实现模块独立,提高复用性 视图控制器的第5个功能比较重要,运用的好的话能够给我们提供很大的方便。 如何创建UIC 阅读全文
posted @ 2016-02-21 14:52 金先森 阅读(414) 评论(0) 推荐(0) 编辑
摘要: UILabel主要是为了显示文本,UITextField主要是为了输入文本,UIButton可以显示文本并且响应事件。 在详细讲诉这三个控件之前,我想先讲一下UIView,其实UIView很好理解,就是之前讲UIWindow时的添加在画板上的画布。而它也非常的重要,在iOS中几乎所有可视化控件都是U 阅读全文
posted @ 2016-02-21 14:32 金先森 阅读(701) 评论(0) 推荐(0) 编辑
摘要: 在学习iOS的UI之前我们需要知道什么是UIWindow。 举个简单的例子,我们可以将UIWindow当成画家使用的画板,而我们往这块画板上面添加的画就是我们的视图UIView.(UIWindow类是UIView的子类,我们可以看做是特殊的UIView,一般应用程序只有一个UIWindow对象)。如 阅读全文
posted @ 2016-02-21 14:07 金先森 阅读(140) 评论(0) 推荐(0) 编辑