2016-06-09 120 views
0

我有一个UITableViewCell子类,它有几个标签。所有这些标签都显示为模糊或锯齿状的文字。在设备上比模拟器更引人注目。iOS上的模糊/锯齿文字

这是一个正常的看标签:

good label

这里是一个坏寻找标签:

bad label

我该如何解决这个问题?

回答

1

原来的问题是由于在UITableViewCell上设置了layer.shouldRasterize = YES而不是设置layer.rasterizationScale = [[UIScreen mainScreen] scale];。或者只是不要设置shouldRasterize。由于性能方面的原因,我设置了它,但是现在设备速度足够快,没有它可能会很好。与往常一样,在过早优化之前测试性能问题。