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

3
我正在尝试创建类似于体育应用的东西,其中包含一个记分板。我在我的故事板中创建了一个视图,并将一些UILabel拖到视图中。然后我添加了标签的约束条件。 现在当我在iPhone上运行应用程序时,屏幕看起来很好。所有字体和标签都具有正确的大小。但在iPad上看起来像这样:

IPAD current

但它应该看起来像这样:

IPAD Should

如何调整字体大小和标签以使其在iPad上看起来完美?谢谢。
2个回答

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

Size classes

如果您没有使用尺寸类,则必须在代码中更改字体大小(使用 UI_USER_INTERFACE_IDIOM() 宏来确定您是在 iPhone 还是 iPad 上运行),或者为 iPad 界面创建不同的 storyboard(将新的 storyboard 添加到项目中,然后在应用程序的 Info.plist 中添加 "Main storyboard file base name (iPad)" 键,并将您的新 storyboard 名称作为值)。

0

您可以为每个大小类别指定要使用的字体大小。这可以在Xcode故事板编辑器中配置,如此处所述。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接