UITableView文本颜色模糊问题

时间:2017-08-11 11:18:30

标签: ios objective-c uitableview uilabel

我有两个UITableViews。其中一个表工作正常,但另一个表中的UILabels模糊不清。我试过以编程方式更改颜色。它可以改变颜色ex:黑色到绿色,但仍然存在模糊问题。

blurry text

这是我对此特定视图的层次结构 hierarchy

如何使文字像第一张表格一样清晰?

2 个答案:

答案 0 :(得分:0)

在包含UILabel的视图的CGLayer上设置shouldRasterize = false。

并且

您的标签模糊,因为框架使用浮动数字。

要强制框架的整数值,请执行以下操作:

[loadingText setFrame:CGRectIntegral(loadingText.frame)];

答案 1 :(得分:0)

您可能更改了UITableView的任何超级视图的Alpha值。如果您更改了视图的alpha值,则会影响所有子视图的alpha