【问题标题】:Xcode - Scale Font from iPhone to iPad sizeXcode - 将字体从 iPhone 缩放到 iPad 大小
【发布时间】:2016-04-14 18:59:01
【问题描述】:
我正在尝试创建一个类似于体育应用的东西,其中包含一个记分牌。我在情节提要中创建了一个视图,并在视图中拖动了一些 UILabel。然后我将约束添加到标签中。
现在,当我在 iPhone 上运行应用程序时,屏幕看起来不错。所有字体和标签的大小都合适。但在 iPad 上看起来是这样的:
但它应该是这样的:
如何放大字体大小和标签,使其在 iPad 上看起来完美?
谢谢
【问题讨论】:
标签:
ios
iphone
ipad
scale
uifont
【解决方案1】:
您可以使用尺寸等级。选择要缩放的标签,然后在“实用工具”面板上单击“字体”标签附近的小“+”按钮。在下拉列表中选择“常规宽度”>“常规高度”。然后在新出现的字体设置中选择更大的字体大小:
如果您不使用大小类,那么您必须在代码中更改字体大小(使用 UI_USER_INTERFACE_IDIOM() 宏来确定您是在 iPhone 还是 iPad 上运行),或者干脆为 iPad 界面创建不同的故事板(将新的故事板添加到项目中,然后在应用程序的 Info.plist 中添加“主故事板文件基本名称(iPad)”键,并将您的新故事板名称作为值)
【解决方案2】:
您可以为每个大小类别指定要使用的字体大小。这可以在 Xcode 故事板编辑器中进行配置,如 here 所述。