我正在尝试制作类似体育应用的内容,其中包含记分牌。我在故事板中创建了一个视图,并在视图中拖动了一些UILabel。然后我将约束添加到标签。
现在,当我在iPhone上运行应用程序时,屏幕看起来不错。所有字体和标签都有合适的尺寸。但在iPad上看起来像这样:
但它应该是这样的:
如何扩大字体大小和标签,使其在iPad上完美呈现?
由于
答案 0 :(得分:5)
您可以使用尺寸类。选择要缩放的标签,然后在“工具”面板上单击微小的' +' " Font"附近的按钮;标签。在下拉列表中选择"常规宽度" > "常规身高"。然后在新出现的字体设置中选择更大的字体大小:
如果您不使用大小类,则必须更改代码中的字体大小(使用 UI_USER_INTERFACE_IDIOM()宏来确定您是在iPhone还是iPad上运行),或者只是创建iPad界面的不同故事板(将新故事板添加到项目中,然后在您的应用程序中添加"主故事板文件基本名称(iPad)"键入您的新故事板的名称(没有扩展名)作为价值)
答案 1 :(得分:0)
您可以指定要用于每个尺寸类的字体大小。这可以在Xcode storyboard编辑器中配置,如here所述。