标签: ios uitableview uicollectionview nsattributedstring
我有一个属性字符串,可能包含5个属性,用于设置某些区域的字体粗细,颜色和间距。它并不是非常冗长,但它正在为每个细胞呈现。性能下降令人痛苦。我只是通过评论一行来谈论从9ms到2ms来渲染一个单元格:
self.textLabel.attributedString = attrStr;
所以,我尝试在手工生成属性字符串并在数组中缓存它们,但这并没有改变任何东西,因为性能差异在于字符串的实际渲染。
在较新的设备上,这没什么大不了的,但我在5c上进行测试并且它不会飞。
有什么建议吗?