iOS UITableviewCell优化

iOS UITableviewCell优化

0.Cell必须重用
1.把Cell的opaque设置为NO
2.多种样式的Cell分开写
3.尽量提前初始化好要用到的UI不要每次更新页面的时候都要创建和删除
4.尽量定高,如果动态算高度尽量不要用到UIKit的东西计算

5.如果直接用IB加载的话尽量用

- (void)registerNib:(UINib *)nib forCellReuseIdentifier:(NSString *)identifier NS_AVAILABLE_IOS(5_0);

 

-----------------------------------------知识补充---------------------------------------------


alpha支持Animation(动画), hidden和opaque不支持动画
hidden相比alpha开销小,alpha=0透明开销大,如果效果一样,用hidden好一点.
hideen的时候view是不接收事件的,但alpha为0时View可以接收事件.
当把View设置为透明的背景时,一般把opaque设置为NO,可以减少开销,对内存也好.

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。