我有一个UITableViewCell子类,它有一些标签。所有这些标签都显示模糊或锯齿状文字。它在设备上比模拟器更明显。
这是一个看似正常的标签:
这是一个看起来很糟糕的标签:
我该如何解决这个问题?
答案 0 :(得分:1)
原来问题是由于在UITableViewCell上设置layer.shouldRasterize = YES
但未设置layer.rasterizationScale = [[UIScreen mainScreen] scale];
。
或者只是不要设置shouldRasterize
。我出于性能原因设置了它,但是现在设备速度足够快你可以没有它。与往常一样,在过早优化之前测试性能问题。