我希望在不同的设备上使用相同的文本。我正在使用通用故事板,但是我找不到任何字体大小的约束条件。我知道你可以使用新布局在不同的设备上使用不同的文本字段,但是那样我需要在代码中添加一些逻辑。我希望使用相同的文本字段。
在你的Storyboard中选择文本字段。在属性检查器中,你会看到字体选择器左侧有一个小“+”号。这将允许你为文本选择特定于大小类的东西。
当Apple引入通用Storyboard,使得可以使用相同的故事板文件设计iPad和iPhone时,iOS 8添加了大小类。在Storyboard设计窗口的底部,你会看到(默认)的“w Any h Any”按钮。这为你提供了访问紧凑和常规大小类组合的机会。这些可用的组合允许你实现仅适用于横屏iPhone或可能适用于iPad的任何方向的设计,你拥有完全的控制权。
对于你的与字体相关的问题,你可以通过我上面提到的“+”号访问大小类控件。
这是一个很好的解释和教程:Wenderlich大小类
以苹果自己的话来说:Apple大小类
编辑:- 如果你真的想要为不同的屏幕尺寸设置不同的字体大小,那么这个答案应该会帮到你。