摘要: 1.如何利用tableView如何展示数据 设置数据源对象(一般是控制器) 数据源对象需要遵守协议->UITableViewDataSource 实现数据源协议里面的方法 2.tableView常见的设置 3.tableViewCell的常见设置 4.代理方法 5.性能优化 传统的写法 注册 6.索 阅读全文
posted @ 2017-05-15 19:38 iFat 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 什么是UITableView 在众多移动应用中,能看到各式各样的列表数据 在iOS中,要实现展示列表数据,最常用的做法就是使用UITableViewUITableView继承自UIScrollView,因此支持垂直滚动,而且性能极佳 UITableView的两种样式 如何展示数据 UITableVi 阅读全文
posted @ 2017-05-15 17:21 iFat 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 目前最流行的Autolayout第三方框架用优雅的代码方式编写Autolayout省去了苹果官方恶心的Autolayout代码大大提高了开发效率 框架地址:https://github.com/SnapKit/Masonry <!--StartFragment-->mas_equalTo和equal 阅读全文
posted @ 2017-05-15 14:03 iFat 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 在修改了约束之后,只要执行下面代码,就能做动画效果 [UIView animateWithDuration:1.0 animations:^{ [添加了约束的view的父控件 layoutIfNeeded]; }]; 阅读全文
posted @ 2017-05-15 11:55 iFat 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 在没有Autolayout之前,UILabel的文字内容总是居中显示,导致顶部和底部会有一大片空缺区域 有Autolayout之后,UILabel的bounds默认会自动包住所有的文字内容,顶部和底部不再会有空缺区域 阅读全文
posted @ 2017-05-15 11:53 iFat 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 什么是VFL语言 VFL全称是Visual Format Language,翻译过来是“可视化格式语言”VFL是苹果公司为了简化Autolayout的编码而推出的抽象语言 VFL示例 H:[cancelButton(72)]-12-[acceptButton(50)]canelButton宽72,a 阅读全文
posted @ 2017-05-15 11:39 iFat 阅读(450) 评论(0) 推荐(0) 编辑