两个UILabel在视网膜和非视网膜iPhone显示器上呈现不同

时间:2012-07-02 15:07:47

标签: ios uilabel retina-display

我在NIB中设计了一个具有两个UILabel的接口。标签非常接近,以突出显示不同颜色的特定单词。

问题是在非视网膜显示屏上,两个标签会根据需要进行渲染。见图1:

enter image description here

然而,在视网膜显示器上,白色文本的标签与一些蓝色文本重叠。见图2:

enter image description here

请注意,白色文本标签的框架似乎没有移动,而问题似乎是蓝色文本标签上的自动换行。

之前有没有人见过这个并找到快速/无痛的治疗方法?

1 个答案:

答案 0 :(得分:2)

按要求发布答案:

这看起来像是一个可能的错误或边缘情况,标签尺寸较大。如果您将其加宽一个点,它可能会在两个设备上正确包装。可能值得将此报告为错误,因为对象应在视网膜和非视网膜设备上表现相同。

无论如何,这对于iOS 6来说都不是问题:)