UIView 是一个容器, 可以添加别的控件 view A 添加到 view B 上, A 是 B 的子view , B 是 A 的父view 每一个viewController 里 都会默认有一个view 属性 控制器用来管理view的生命周期 : 什么时候创建, 什么时候销毁 控制器用来处理用户 ...
分类:
移动开发 时间:
2016-04-14 01:25:38
阅读次数:
224
UI控件: 怎么能在界面上看到一个按钮? 1. 实例化一个按钮对象 2. 设置属性 3. 添加到屏幕上 为什么UI控件可以看到? 因为他们直接或者间接的继承自UIView ...
分类:
移动开发 时间:
2016-04-14 01:12:59
阅读次数:
105
按钮的状态 Default 普通/默认状态 Highlighted 高亮状态 如果按钮被点击, 就会自动的切换到高亮状态 Selected 选中状态 通过设置 selected = YES 的时候表示按钮被选中 Disabled 禁用状态 通过设置 enabled = NO 表示禁用状态, 一旦被禁 ...
分类:
移动开发 时间:
2016-04-14 01:09:49
阅读次数:
199
一、autoresizing 的使用(了解) 只能参照父控件 1、实现横竖屏幕切换,不能把控件的frame血丝,需要进行屏幕适配 2、需要参照父控件 use auto layout禁用 才会出现autoresizing 3、autolayout和autoresizing是互斥的 不通过运行来查看不同 ...
分类:
其他好文 时间:
2016-04-12 00:28:44
阅读次数:
244
一、知识点: 1、双模型的嵌套使用 2、Button的对齐方式 3、优化UITableView的加载 4、layoutSubview的使用 5、cell的折叠代理 二、双模型的嵌套定义: 注意是将self.friends 尚未字典转模型进行的操作 二、cell的重用定义方式 方法一 QQCell * ...
分类:
其他好文 时间:
2016-04-11 01:32:54
阅读次数:
142
一、知识点: QQ聊天界面 双模型的使用(dataModel和frameModel) UITextField的使用 通知的使用 拉伸图片的两种方法(slicing/image对象的resizeableImageWithCapInsets属性) 枚举 方法的抽取(相同的拿出,不同的部分作为参数) 二、 ...
分类:
其他好文 时间:
2016-04-09 00:13:30
阅读次数:
243
scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, 320, 460)]; scrollView.backgroundColor = [UIColor redColor]; // 是否支持滑动最顶端 // scrollV ...
分类:
其他好文 时间:
2016-04-01 21:50:24
阅读次数:
121
一、UITableView的简单使用 显示要素: 1、显示多少给区组 2、显示多少行数据 3、每行显示什么内容 代理不会提醒你有什么方法没调用,但是UITableViewDataSource会 1)用代码创建一个UITableView UITableView *tableview =[[UITabl ...
分类:
其他好文 时间:
2016-04-01 13:06:33
阅读次数:
397
UIView的常见属性 @property(nonatomic,readonly) UIView *superview; 获得自己的父控件对象 @property(nonatomic,readonly,copy) NSArray *subviews; 获得自己的所有子控件对象 @property(n
分类:
其他好文 时间:
2016-03-05 00:14:04
阅读次数:
221