摘要: 一、viewController视图控制器作用 1,任何一个应用程序至少有一个视图控制器。 一般情况下不会直接实例化一个viewController,而是创建子类,然后实例化对象。 2,每一个视图控制器都自带一个view,这里采用的是懒加载设计模式,即是只有不得步需要view的时候,才会加载vi... 阅读全文
posted @ 2015-08-22 16:31 竹间Code 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 一、MVC设计模式 二、使用步骤 1,定义UIViewController的⼦类 2,创建视图控制器对象,作为window的根视图控制器 3,在viewDidLoad中使⽤默认创建好的视图对象view三、指定自定义view 1,原因:UIViewController⾃带⼀个空的... 阅读全文
posted @ 2015-08-22 15:55 竹间Code 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 点return回收键盘的步骤 1、将AppDelete作为UITextField的delegate 2、AppDelete.h⽂件接受UITextFieldDelegate协议 3、AppDelete.m⽂件实现textFieldShouldReturn:⽅法代码如下: - (BOOL)t... 阅读全文
posted @ 2015-08-22 15:54 竹间Code 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 一、作用 自己组合新的视图,简化代码二、步骤 ⼀般⾃定义的视图会继承于UIView。以下是⾃定义视图的要点: 1、创建⼀个UIView⼦类 2、在类的初始化⽅法中添加⼦视图 3、类的.h⽂件提供⼀些接⼝(⽅法),便于外界操作⼦视图。三、 几点重要事项 1, 当设置自己内部控件为属性时,最好加上... 阅读全文
posted @ 2015-08-22 15:54 竹间Code 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 一、 作用 响应用户点击的控件二、初始化 UIButton有自己的初始化方法,是类方法,不需要释放。三、 事件1,添加; addTarget:(id) action:(SEL) forControlEvents:(UIControlEvents) 1),target :目标,即是让谁执行操... 阅读全文
posted @ 2015-08-22 15:52 竹间Code 阅读(559) 评论(0) 推荐(0) 编辑
摘要: 一、UITextField(输入框)作用 控制文本输入和显示。与UILabel相⽐,UILabel主要⽤于⽂字显⽰,不能编辑, UITextField允许⽤户编辑⽂字(输⼊)。二、 文本显示 三、 输入控制 四、外观控制 五、 UITextField的文本输入... 阅读全文
posted @ 2015-08-22 15:51 竹间Code 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 一、作用 显示屏幕上的一块矩形区域。 所有能看到的内容都是view或其子类二、创建步骤1、开辟空间并初始化视图(初始化时,给出视图位置和⼤⼩) UIView *blueView = [[UIView alloc] initWithFrame:CGRectMake(100, 100, 120, 10... 阅读全文
posted @ 2015-08-22 15:10 竹间Code 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 一、作用: 显示文本的控件,父类为UIView。二、初始化方法: 同UIView,因为其自身没有初始化方法,只能调用父类的初始化方法。三、重要的API 1,text 显示的文本内容 2,textClolor 文本内容的颜色 3,textAlignment 文本的对齐方式 4,font 文本的字体 ... 阅读全文
posted @ 2015-08-22 15:09 竹间Code 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 综述:UI中任何对象的建构分四步: 1),初始化对象 2),设置对象的相关属性 3),将对象加载到父视图上 4),释放对象一、UI的基础知识1.设置window的相关属性 一般情况下我们不会将子视图直接加载在window上,而是在window上先加载一个与window等大的容器vie... 阅读全文
posted @ 2015-08-22 11:41 竹间Code 阅读(131) 评论(0) 推荐(0) 编辑