使用自适应布局的UILabel的字体大小不同

在Xcode 6中,我们有一个称为自适应布局的新function。 通过使用我创建了一个新项目,我需要根据布局不同的字体大小。

在iPhone 3.5英寸屏幕中,我的字体大小必须为17pt,iPhone中的其他屏幕尺寸必须为21pt。

谁能告诉我如何使用自适应布局实现这一目标?

是的,你可以用storyboad做。 字体左侧有一个+号,单击它并选择尺寸类并选择所需的字体大小

在viewDidAppear或viewWillAppear中,您可以检测布局的大小。 您只需根据检测到的大小更新字体大小。
您可以使用[[UIScreen mainScreen] bounds]; 或者在iOS8中: [[UIScreen mainScreen] nativeBounds];