Xcode 5 Interface Builder 设计的轻量文本在 iOS 6 上出现常规重量

Posted

技术标签:

【中文标题】Xcode 5 Interface Builder 设计的轻量文本在 iOS 6 上出现常规重量【英文标题】:Xcode 5 Interface Builder-designed light text appearing regular weight on iOS 6 【发布时间】:2014-03-10 09:15:36 【问题描述】:

我在 Xcode 5 的 Interface Builder 中构建了一个视图:

ios 7 设备上,这可以完美运行(显示与在 IB 上看到的完全一样)。选择的 UILabel 的字体是 Helvetica Neue Thin。但是,当我在 iOS 6.1 上尝试时,我的字体呈现不正确:

我知道 iOS 7 SDK 的文本视图的 selectable = NO 错误没有正确设置文本,但我的视图是 UILabels,而不是 UITextViews。

如何让我的 UILabel 在 iOS 6 上也能正常显示?

【问题讨论】:

Helvetica Neue Thin 在 iOS 6 中可用吗? ios6-fonts.com我认为你需要使用轻或超轻。 我不知道 Thin 在 iOS 6 中不可用。您能否将其发布为答案以便我接受? 完成了,我认为解决了您的问题? 是的,这就是问题所在。更改字体有效。 【参考方案1】:

Helvetica Neue Thin 在 iOS6 中不可用

iOS 6 Fonts

您应该使用轻型或超轻型。

【讨论】:

【参考方案2】:

您的问题是 iOS6 中不存在 Helvetica Neue Thin - Thin 是在 iOS7 中引入的。您将需要找到另一种类似的字体,或者减小字体大小以适应您在 iOS6 下分配的空间。

【讨论】:

以上是关于Xcode 5 Interface Builder 设计的轻量文本在 iOS 6 上出现常规重量的主要内容,如果未能解决你的问题,请参考以下文章

如何在 XCode 5 Interface Builder 中设置accessibilityLabel 或accessibilityIdentifier?

Xcode 5 Interface Builder 设计的轻量文本在 iOS 6 上出现常规重量

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

如何防止 Xcode/Interface Builder 自动向下移动视图?

Xcode 的 Interface Builder 中没有水平滚动条

Interface Builder XIB 编译器错误