摘要: block传值也适用于从后往前传值 先介绍block的基本知识 阅读全文
posted @ 2016-02-22 15:36 _Mo 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 界面通信有三种方法 1、属性传值 2、代理传值 3、blcok传值 先讲讲属性和传值和代理传值 //属性传值- (void)sendValue { SecondViewController *secondVC = [[SecondViewController alloc] init]; second 阅读全文
posted @ 2016-02-22 15:28 _Mo 阅读(145) 评论(0) 推荐(0) 编辑
摘要: #pragma mark -----表视图的移动操作----- //移动的第一步也是需要将表视图的编辑状态打开 //2、指定哪些行可以进行移动 - (BOOL)tableView:(UITableView *)tableView canMoveRowAtIndexPath:(NSIndexPath *)indexPath { //默认都可以移动 return YES; } /... 阅读全文
posted @ 2016-02-22 14:42 _Mo 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 这个pilist文件最外面的是一个数组,数组中每一个item是一个字典,我们的目的就是为了取到每一个item字典中的内容数据 下面看代码举例 //加载数组 - (void)handleData { //获取文件路径 NSString *filePath = [[NSBundle mainBundle 阅读全文
posted @ 2016-02-22 14:36 _Mo 阅读(243) 评论(0) 推荐(0) 编辑
摘要: UITabelView一般会显示大量数据,如果有多少条数据就新建多少个cell,那么对于内存来说是种极大的负担,这样自然是不合理的,所以才会有重用机制 比如一个家庭办酒席,一共有13桌,每桌20个菜,那么准备150个左右的盘子就够盛菜了,如果盘子不够用了就把之前已经吃光菜的盘子收走洗洗干净就能重复使 阅读全文
posted @ 2016-02-22 14:27 _Mo 阅读(449) 评论(0) 推荐(0) 编辑
摘要: UITableView在许多App种被大量的应用着,呈现出现的效果也是多种多样的,不能局限于系统的一种样式,所以需要自定义cell 自定义cell呈现的内容也是多种多样的,内容有多有少,所以需要一种能让自定义cell自适应高度的方法 下面举例的是让自定义cell中的UILabel能够根据文字内容的多 阅读全文
posted @ 2016-02-22 14:08 _Mo 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 解决方法:在Info.plist中添加NSAppTransportSecurity类型Dictionary。 在NSAppTransportSecurity下添加NSAllowsArbitraryLoads类型Boolean,值设为YES iOS 9 中默认使用的请求协议是 HTTPS。HTTP 发 阅读全文
posted @ 2016-02-22 13:17 _Mo 阅读(350) 评论(0) 推荐(0) 编辑
摘要: frame是该视图在父视图坐标系统中的位置和大小。(参照父视图中的坐标系统) bounds是该视图在自身坐标系统中的位置和大小。(参照自身的坐标系统) center是该视图的中心点在父视图坐标系统中的位置。 bounds会比较难理解,容易绕糊涂 下面看几个图 红色视图为父视图,当前父视图的bound 阅读全文
posted @ 2016-02-21 22:18 _Mo 阅读(194) 评论(0) 推荐(0) 编辑
摘要: layoutSubviews方法:这个方法,默认没有做任何事情,需要子类进行重写 layoutSubviews在以下情况下会被调用: 1、init初始化不会触发layoutSubviews 但是是用initWithFrame 进行初始化时,当rect的值不为CGRectZero时,也会触发 2、ad 阅读全文
posted @ 2016-02-21 20:51 _Mo 阅读(188) 评论(0) 推荐(0) 编辑
摘要: Layout类中,有3个方法是必定会被依次调用: prepareLayout: 准备所有view的layoutAttribute信息 collectionViewContentSize: 计算contentsize,显然这一步得在prepareLayout之后进行 layoutAttributesF 阅读全文
posted @ 2016-02-21 19:41 _Mo 阅读(947) 评论(0) 推荐(0) 编辑