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 自动向下移动视图?