如何在iOS中调整iPad的字体大小? (冲突元素)

时间:2018-01-18 05:21:17

标签: ios iphone xcode ipad

我在较小的iPad尺寸上遇到app元素冲突的问题。有没有办法调整字体大小,以便它们在iPad中不那么大?以下样本:

iPhone上的应用程序屏幕:

enter image description here

iPad上的应用程序屏幕:

enter image description here

3 个答案:

答案 0 :(得分:3)

在故事板中选择标签。在属性检查器中,您将看到一个小的' +'在字体选择器的左侧。这将允许您为文本选择特定尺寸的东西。 enter image description here

当Apple推出通用故事板时,尺寸等级被添加到iOS 8中,让您可以使用相同的Storyboard文件设计iPad和iPhone。在故事板设计窗口的底部,您将看到(默认)&w 39任何h任何'按钮。这使您可以访问紧凑和常规大小类的组合。这些可用的组合让您可以实现设计,例如仅适用于横向iPhone,或者两种方向的iPad。你完全可以控制。

对于与字体相关的问题,您可以通过' +'来访问尺寸等级控件。我上面提到的标志。

这是一个很好的解释和教程:Wenderlich size classes

以及Apple的解释:Apple size classes

答案 1 :(得分:0)

iOS 8中的大小类使您能够更改给定屏幕大小的字体 - 例如,您可以为iPhone设置一种尺寸的字体,为iPad设置另一种尺寸的字体。虽然这很简单,但

您可以为该尺寸类选择不同的字体属性。(在故事板中)

答案 2 :(得分:0)

如果您使用的是Storyboard,请正确使用自动布局以避免在较小的屏幕尺寸中重叠。首先,您应该在每个元素之间给出最小距离。 其次,对于LABELS,Autoshrink中有一个属性Attributes Inspector,当设置为Minimum Font Size时,可以相应地缩小文本大小和屏幕大小。 对于文本字段,Min Font Size中有一个属性Attributes Inspector,它可以帮助缩小字体大小。 这可以与@Vikash Kumar的答案一起使用