在开发中,有时候会需要给运行中的CollectionView头部做一些控件和高度的修改。
我们都知道collectionView头部的样式是由collectionView它的flowLayou决定的,也就是说我们要修改头部不像tableView那么的随意,必须在运行中去修改其flowLayout。
撸主的collectionView头部是一个cell展示用户的个人信息,而头部顶部需要添加一个广告,广告右上角的叉用来给用户移除广告,用户点击了头部时不影响用户的cell而删除广告的效果。
查阅开发头文件我们会发现这样一个方法
setCollectionViewLayout: animated:
正是这个方法,也给我们带来了谜之崩溃。
遇到EXC_BAD_ACCESS(code=1,address=0x10)这类报错,有经验的开发者可能会开始寻找坏内存访问的问题ÿ