UITableView UICollectionView经验积累

来源:互联网 发布:julian moore知乎 编辑:程序博客网 时间:2024/05/16 14:28

1.如果使用系统的cell,则使用的重用的方法为不带indexPath的那个,如果使用自定义的cell则使用带indexPath的那个

2.如果建立类的时候建立了xib,则加载的时候使用加载nib的那个方法,否则找不到那个自定义的对象

3.tableView设置多选的方法时

self.tableView.allowsMultipleSelectionDuringEditing = YES;

4.自定义的cell必须继承于UICollectionReusableView或UITableViewCell否则会出错

5.设置可以多选的属性和方法有allowsMultipleSelection,multipleTouchEnabled

6.collectionView.visibleCells能返回所有的cell,是一个数组

7.如果自定义的cell或着header或footer是用代码创建,则把空间写在initWithFrame方法里就行了,写在init方法中是不行的

8.设置collectionView的headerView的size是通过flowlayout,即

[layout setHeaderReferenceSize:CGSizeMake(kScreenWidth, 344)];


0 0