首页 > 其他 > 详细

自定义UITableViewCell的使用总结

时间:2019-08-26 21:13:19      阅读:126      评论:0      收藏:0      [点我收藏+]

1.IB中没有加入cell,否则自定义的没办法触发,导致不会使用自定义的Cell。

2.解决初始化的时候,contentView里面的边界设置问题,在drawRect函数里面调用。

  a.我们这里的因为手动设置了Cell的高度,所以执行的流程就是先初始化在自己定义的方法

- (instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier

这里首先需要调用上级的,然后再调用自己设置的初始化函数,初始化自定义UI控件的相关属性。然后UILabel这一控件初始化之后没有设置Frame的大小,只在drawRect进行赋值,会出现不显示的问题。这个问题通过在drawRect里面设置一次frame的参数解决,在自己的初始化函数里面设置一次解决。并且保证能够达到想象中尺寸效果。

另一边,展示出来的TableView里面,去掉Static的CellIdentifier,变成一个非静态的。这样防止未加载Cell数据和前面重复出现的问题。由于每一个Cell数据都不一样,所以不应该使用同一个验证。

自定义UITableViewCell的使用总结

原文:https://www.cnblogs.com/JMarshall/p/11414987.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!