上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页
摘要: 创建步骤 创建tableView对象 UITableView *tableView=[[UITableView alloc]init]; tableView.frame=self.view.bounds; 实现协议UITableViewDataSource 设置数据源 tableView.dataS 阅读全文
posted @ 2016-04-04 19:11 爱上咖啡的唐 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 说明: 开始只创建一部分可见的cell(已由Xcode实现) 在滚动的时候,先去缓存池中查找可用的cell,如果有,则取出使用 优化的两种方法 方法1:在创建cell时先去缓存池找是否有可用的cell 方法2:注册cell 阅读全文
posted @ 2016-04-04 19:11 爱上咖啡的唐 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 说明 第三方框架,目前比较流行 mas_makeConstraints 创建约束,重复添加会有冲突 说明: make.后面表示哪个约束,如make.width表示宽度约束 equalTo与mas_equalTo的区别 使用equalTo需要将数据封装成对象 mas_equalTo则框架内部帮我们封装 阅读全文
posted @ 2016-04-02 19:43 爱上咖啡的唐 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 说明 苹果官方提供的autoLayout框架 不能实现所有的关系描述(比如控件之间有倍数\比例关系时,无法实现) 单个控件 说明: H表示水平方向设置 V表示垂直方向设置 |代表边框 -表示间距 [abc(20)] []表示里面是控件 abc(20)可以是随便起的名字 20表示在垂直方向表示高度,水 阅读全文
posted @ 2016-04-02 19:42 爱上咖啡的唐 阅读(523) 评论(0) 推荐(0) 编辑
摘要: 方法1 不要设置父控件的高度 将UIlabel设置成自适应高度的 设置label距离父控件的底部值固定 方法2 由父控件拖线到子控件,选择top 然后双击添加的控制,然后reverse一下 再设置父控件的底部距离label的底部一定距离 方法3 找到约束 拖线到控制器 改变约束值 阅读全文
posted @ 2016-03-27 20:52 爱上咖啡的唐 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 设置固定宽度,适配高度 首先设置显示文字行数为无限即设置lines属性为0 然后只要设置控件距离某个控件的宽度和高度,以及设置控件的宽度 设置宽度只有一行时自动适配宽度 首先设置显示文字行数为无限即设置lines属性为0 然后设置控件距离某个控件的宽度和高度 最后设置控件的宽度小于等于某个值 阅读全文
posted @ 2016-03-27 20:51 爱上咖啡的唐 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 警告 现有的控件设置与显示的控件设置不匹配 错误(两种情况) 对控件的设置中有冲突的条件(比如:既设置了与控件左右的距离,有设置了控件的宽度) 对控件设置的条件不全(比如:只设置了控件的宽度与高度,没有设置控件的相对位置) 阅读全文
posted @ 2016-03-27 20:50 爱上咖啡的唐 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 实现步骤 代理常用方法 实现步骤 常用方法 阅读全文
posted @ 2016-03-21 21:03 爱上咖啡的唐 阅读(153) 评论(0) 推荐(0) 编辑
摘要: contentSize,contentOffset,contentInset关系如图 阅读全文
posted @ 2016-03-19 22:17 爱上咖啡的唐 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 说明 .xib文件在经过编译器编译之后会变成.nib文件 方法1 NSArray *array=[[NSBundle mainBundle]loadNibNamed:@"ShopView" owner:nil options:nil]; [self.view addSubview:[array fi 阅读全文
posted @ 2016-03-14 23:33 爱上咖啡的唐 阅读(195) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页