码迷,mamicode.com
首页 > 移动开发 > 详细

iOS UITableviewCell优化

时间:2015-03-20 12:34:42      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:

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,可以减少开销,对内存也好.

iOS UITableviewCell优化

标签:

原文地址:http://www.cnblogs.com/tomblogblog/p/4353213.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!