与其他屏幕尺寸相比,iPhone 6S Plus 的屏幕非常大。如果不以编程方式调整大小,我似乎找不到处理标签字体大小的好方法。
如何调整标签的字体大小,使其在 iPhone 5 上看起来更小,在 iPhone 6 Plus 上看起来更大?
与其他屏幕尺寸相比,iPhone 6S Plus 的屏幕非常大。如果不以编程方式调整大小,我似乎找不到处理标签字体大小的好方法。
如何调整标签的字体大小,使其在 iPhone 5 上看起来更小,在 iPhone 6 Plus 上看起来更大?
不要更改 iPhone 6 或 iPhone 6+ 的字体大小。
人们购买这些手机是为了查看更多内容。无论如何,6+ 显示的东西比其他手机略大(是的,它有更大的像素,而不仅仅是更多的像素),如果用户想要更大的显示,他们可以将整个手机切换到缩放模式(6+ 和 6 ; 这会将 6+ 变成大 6,将 6 变成大 5)。
只需使用自动布局来相对于屏幕尺寸定位事物。
您不能使用 AutoLayout 定位 iPhone 6 Plus,因为它不适用于硬编码尺寸。您要么需要使用代码并执行以下操作:
if UIScreen.mainScreen().bounds.size.width == 375 {
// iPhone 6
label.font = label.font.fontWithSize(20)
}
我认为最好使用自适应字体(这里是一个例子,自适应字体部分)