美文网首页
关于UITableViewCell避免重用

关于UITableViewCell避免重用

作者: 牵着蜗牛散步Zz | 来源:发表于2017-05-01 10:13 被阅读0次

在网上看到不少关于tablecell避免重用的文章,大致总结了一下:
1、使用xib和代码创建cell是不一样的。如果用代码创建的cell那么避免cell重用可以参考http://www.cnblogs.com/wangtianyi/p/5880683.html
这篇文章列举了三个方法来避免cell重用,但是我试了一下,发现在xib中cell都不能显示。在使用xib时首先要做的是需要注册xib,否则不能显示。
在xib中要做到避免cell重用可以使用下面的方法:
// 避免cell重用
CLFaceInfoTableViewCell *faceInfoCell = [[[NSBundle mainBundle] loadNibNamed:NSStringFromClass([CLFaceInfoTableViewCell class])
owner:self
options:nil] objectAtIndex:0];
if (!faceInfoCell) {
faceInfoCell = [[CLFaceInfoTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:kFaceInfoCellId];
}

相关文章

网友评论

      本文标题:关于UITableViewCell避免重用

      本文链接:https://www.haomeiwen.com/subject/raeftxtx.html