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了。。。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步