我正在尝试创建类似于体育应用的东西,其中包含一个记分板。我在我的故事板中创建了一个视图,并将一些UILabel拖到视图中。然后我添加了标签的约束条件。 现在当我在iPhone上运行应用程序时,屏幕看起来很好。所有字体和标签都具有正确的大小。但在iPad上看起来像这样: 但它应该看起来像这样: 如何调整字体大小和标签以使其在iPad上看起来完美?谢谢。
您可以使用尺寸类。选择您想要缩放的标签,然后在“实用程序”面板上单击“Font”标签附近的小“+”按钮。在下拉列表中选择“常规宽度”>“常规高度”。然后,在新出现的字体设置中选择更大的字体大小: 如果您没有使用尺寸类,则必须在代码中更改字体大小(使用 UI_USER_INTERFACE_IDIOM() 宏来确定您是在 iPhone 还是 iPad 上运行),或者为 iPad 界面创建不同的 storyboard(将新的 storyboard 添加到项目中,然后在应用程序的 Info.plist 中添加 "Main storyboard file base name (iPad)" 键,并将您的新 storyboard 名称作为值)。