相关疑难解决方法(0)

不同的细胞bg颜色取决于iOS版本(4.0到5.0)

我有一个自定义分组的UITableViewCell,上面有几个UILabel.由于UITableViewCell背景颜色曾经是纯白色,因此它与UILabels的默认背景颜色相匹配,因此UILabel框不可见.

更新到iOS 5.0后,我注意到,现在分组UITableViewCells默认的背景色是一种更灰白色(实际上#f7f7f7),以及作为结果的UILabels'框架丑陋的方式是可见的..

那么,当需要在不同的iOS版本之间变化时,设置UILabels背景颜色的最佳方法是什么?我知道我可以使用opaque = NO和[UIColor clearColor],但出于性能原因,我更愿意绘制UILabels的背景.

uitableview ios ios5

9
推荐指数
1
解决办法
2454
查看次数

iOS UITableViewCell优化

在我的应用程序中,我有一个包含自定义UITableViewCells的UITableView.滚动非常迟缓和滞后,我需要解决这个问题.

每个单元格包含5-6个标签,几个按钮和一个图像.

我有一个单元格的xib,我放置按钮,标签和图像视图,但我在cellForRowAtIndexPath中设置了所有图像.要加载图像,我使用[UIImage imageNamed:@""],我读到的图像更适合优化.我也是重复使用的细胞.

我还发现,即使我注释掉并且没有设置图像,表格仍然是滞后的,只有标签设置为文本.

有没有人对如何拥有一个相当复杂的表格单元格有任何建议,同时仍然具有良好,流畅的性能?是否将自定义单元作为xib阻碍性能?

iphone uitableview smooth-scrolling ios

3
推荐指数
1
解决办法
4827
查看次数

标签 统计

ios ×2

uitableview ×2

ios5 ×1

iphone ×1

smooth-scrolling ×1