在Xcode 6中,我们有一个称为自适应布局的新功能。通过使用我已经创建了一个新的项目,我需要根据布局有不同的字体大小。使用自适应布局的UILabel的不同字体大小
在iPhone 3.5英寸屏幕上,我必须将字体大小设置为17pt,iPhone中的其他屏幕尺寸必须为21pt。
任何人都可以告诉我如何使用自适应布局来实现这一点吗?
在Xcode 6中,我们有一个称为自适应布局的新功能。通过使用我已经创建了一个新的项目,我需要根据布局有不同的字体大小。使用自适应布局的UILabel的不同字体大小
在iPhone 3.5英寸屏幕上,我必须将字体大小设置为17pt,iPhone中的其他屏幕尺寸必须为21pt。
任何人都可以告诉我如何使用自适应布局来实现这一点吗?
在viewDidAppear或viewWillAppear中,您可以检测布局的大小。您只需根据检测到的大小更新字体大小。
您可以使用[[UIScreen mainScreen] bounds];
或在iOS8上:[[UIScreen mainScreen] nativeBounds];
在最新的xcode 6中,我们可以使用故事板中的属性检查器来设置UILabel的字体大小,我需要如何使用故事板来实现它,而且这也能帮助我。 – Arasuvel 2014-10-09 06:46:42
是的,你可以用storyboad做。字体左侧有一个+号,点击它并选择尺寸类别并选择需要的字体尺寸
是的,这是正确的。但我怀疑如何为不同的iPhone屏幕实现不同的字体大小。 – Arasuvel 2015-03-04 09:34:45
选中此链接(https://www.raywenderlich.com/113768/adaptive-layout- tutorial-in-ios-9-getting-started),你必须向下滚动到自适应字体部分,这与你想要的东西类似。 – Lucho 2016-03-18 14:03:23