我在NIB中设计了一个具有两个UILabel的接口。标签非常接近,以突出显示不同颜色的特定单词。
问题是在非视网膜显示屏上,两个标签会根据需要进行渲染。见图1:
然而,在视网膜显示器上,白色文本的标签与一些蓝色文本重叠。见图2:
请注意,白色文本标签的框架似乎没有移动,而问题似乎是蓝色文本标签上的自动换行。
之前有没有人见过这个并找到快速/无痛的治疗方法?
答案 0 :(得分:2)
按要求发布答案:
这看起来像是一个可能的错误或边缘情况,标签尺寸较大。如果您将其加宽一个点,它可能会在两个设备上正确包装。可能值得将此报告为错误,因为对象应在视网膜和非视网膜设备上表现相同。
无论如何,这对于iOS 6来说都不是问题:)