iOS 关于使用xib创建cell的两种初始化方式
方法一:
1
2
3
4
|
第一步: [self.collectionView registerNib:[UINib nibWithNibName:@ "QGLShareBtnCell" bundle:nil] forCellWithReuseIdentifier:@"QGLShareBtnCell”]; 第二步: QGLShareBtnCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:@ "QGLShareBtnCell" forIndexPath:indexPath]; |
方法二:
1
2
3
4
|
QGLIMGroupListCell *cell = (QGLIMGroupListCell *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier]; if (cell == nil) { cell= (QGLIMGroupListCell *)[[[NSBundle mainBundle] loadNibNamed:@ "QGLIMGroupListCell" owner:self options:nil] lastObject]; } |
- -!更为坑的是,居然忘记给xib设置identifier了。。。