Interface Builder 在 Xcode 6.3 中的视网膜显示屏上显得模糊

Posted

技术标签:

【中文标题】Interface Builder 在 Xcode 6.3 中的视网膜显示屏上显得模糊【英文标题】:Interface Builder appears blurry on retina display in Xcode 6.3 【发布时间】:2015-04-09 14:34:07 【问题描述】:

我最近刚刚下载了 Xcode (6.3) 的最新公开版本,我注意到我的应用程序的情节提要现在在我的 Retina MacBook Pro 上是低分辨率的。图像、文本和标准 UI 元素都显得模糊。在实际设备上,一切看起来都很好,代码仍然看起来很清晰,就像在 Interface Builder 中工作时一样。

有没有其他人注意到这一点并想出了解决方法?这发生在我的 Swift 和 Objective-C 项目中,包括 Apple 的示例项目(Master-Detail Application 等)。

【问题讨论】:

也注意到了这一点 - 似乎所有内容都以 @1x 呈现并在视网膜显示器上放大。 我也有同样的问题,正如maxkonovalov所说,它可能会渲染所有@1x甚至默认按钮和标签:( 在这里也有同样的经历。这令人沮丧。他们继续支持视网膜然后这个。 这是 XCode 6.3 中的第二个主要错误(另一个在这里描述:***.com/questions/29542356/…) 我刚刚下载了 6.3 并注意到了这一点。非常沮丧! 【参考方案1】:

我将此作为错误报告提交,Apple 回应说这是理想的外观。他们没有解释,就这么说了。

【讨论】:

【参考方案2】:

这似乎与最新 ios SDK 中的一个错误有关,作为一种解决方法,他们强制 Interface Builder 以 1x 渲染所有内容。目前,除了等待之外,似乎没有任何办法可以解决这个烦人的问题。

【讨论】:

【参考方案3】:

刚刚安装了 Xcode 6.3.2 版,这个问题似乎已经解决了。

【讨论】:

【参考方案4】:

您是否尝试过重新安装相同的版本?这有一次帮助。 或者,也可以升级到新版本。

【讨论】:

以上是关于Interface Builder 在 Xcode 6.3 中的视网膜显示屏上显得模糊的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Xcode Interface Builder 中显示占位符背景?

XCode Interface builder缺少视图层次结构

编辑情节提要时 Xcode Interface Builder 崩溃

在 Interface Builder (Xcode 5) 中滚动时禁用回弹

如何在 Xcode 9 中将 Autoresizing 应用于 Interface Builder?

在 Interface Builder (XCode 4) 中设置 UIButton 拉伸背景图像