在 Interface Builder 中使用大小类更改字体大小
Posted
技术标签:
【中文标题】在 Interface Builder 中使用大小类更改字体大小【英文标题】:Changing font sizes with size classes in Interface Builder 【发布时间】:2014-09-22 08:56:55 【问题描述】:Xcode 中用于自动布局的新尺寸类很棒,但是否也可以使用尺寸类更改字体大小等约束之外的其他内容?
【问题讨论】:
【参考方案1】:一旦找到正确的按钮,这实际上很容易。检查器中字体选择控件的左侧有一个小“+”号。按下它并选择您想要的尺寸等级。然后,为该大小类选择不同的字体属性。
【讨论】:
很好,你救了我的命 这真的对你有用吗?就我而言(以及其他一些人),这只适用于系统字体。我们管理了一个解决方法,但到目前为止,使用自定义字体它不起作用。 (Xcode 6.1 和 6.2 测试版) @RetiefFourie 我面临同样的问题。您能解释一下您使用的解决方法吗? 我们构建了一个转换管理器来处理我们的应用程序的转换。因此,该类还提供了确定您使用的设备的功能。我们使用它和 iVar 字体在 viewWillAppear 中切换不同的字体大小。它很乱,我们不喜欢它,但我无法找到使上述方法适用于自定义字体的方法。它确实适用于系统字体。但我可能只是在做一些有趣的事情。 :|以上是关于在 Interface Builder 中使用大小类更改字体大小的主要内容,如果未能解决你的问题,请参考以下文章
为啥在 Interface Builder 中更改字体大小会阻止 UILabel 调整大小以适应内容?
如何在 Interface Builder 中的 UIViewController 中自动调整 UIView Outlet 的大小
如何像 Interface Builder 一样调整 iOS UI 组件的大小
如果我为标签字体使用外观代理,我无法通过 Interface Builder 设置字体大小