我正在尝试创建一个体育应用程序,其中包含一个记分板。我在情节提要中创建了一个视图,并在视图内拖动了一些UILabel。然后,将约束添加到标签。

现在,当我在iPhone上运行该应用程序时,屏幕看起来不错。所有字体和标签均具有正确的大小。但是在iPad上看起来像这样:

ios - Xcode-将字体从iPhone缩放到iPad大小-LMLPHP

但它看起来应该像这样:

ios - Xcode-将字体从iPhone缩放到iPad大小-LMLPHP

如何缩放字体大小和标签,使其在iPad上看起来完美?

谢谢

最佳答案

您可以使用尺寸等级。选择要缩放的标签,然后在“实用工具”面板上,单击“字体”标签附近的微小“+”按钮。在下拉列表中,选择“常规宽度”>“常规高度”。然后在新出现的字体设置中选择更大的字体大小:

ios - Xcode-将字体从iPhone缩放到iPad大小-LMLPHP

如果您不使用尺寸类,则必须更改代码中的字体大小(使用 UI_USER_INTERFACE_IDIOM()宏来确定您是在iPhone还是iPad上运行),或者只是为iPad界面创建不同的故事板(添加新的故事板)到项目中,然后在应用程序的plist中添加“主故事板文件库名称(iPad)”键,并将新的故事板的名称(不带扩展名)作为值)

关于ios - Xcode-将字体从iPhone缩放到iPad大小,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34705085/

10-09 16:35
查看更多