我有一个UITableView
在旧手机上遇到性能问题的问题。表格单元格具有从网络中提取的动态内容,因此它们的高度各不相同。现在,我正在使用根据内容高度拉伸的单元格的背景图像。
在 iPhone 5 和 4S 上,表格滚动性能非常流畅,但在 iPhone 4 上则有点不稳定。
我相信问题是背景图片。现在,图像具有 alpha 透明度,可以为每个单元格添加阴影。我读到带有透明胶片的图像可能会导致 UITableViews 出现性能问题,但这是 2008 年的一篇文章,当时 iPhone 的整体速度并没有那么快。阿尔法透明度会导致问题吗?
另外,如果我以编程方式绘制单元格背景而不是使用背景图像,我会获得更好的性能吗?Facebook 和 Foursquare 等具有自定义动态单元格的应用程序如何绘制单元格的背景?