如何处理iPhone 6S Plus的字体大小?

时间:2015-01-07 20:26:11

标签: ios size-classes iphone-6-plus

与其他屏幕尺寸相比,iPhone 6S Plus的屏幕非常大。在没有以编程方式调整大小的情况下,我似乎无法找到处理标签字体大小的好方法。

如何调整标签的字体大小,使其在iPhone 5上看起来更小,在iPhone 6 Plus上看起来更大?

3 个答案:

答案 0 :(得分:5)

不要更改iPhone 6或iPhone 6+的字体大小。

人们购买这些手机以查看更多内容。 6+显示比其他手机略大的东西(是的,它有更大的像素,而不仅仅是更多像素),如果用户想要更大的显示器,他们可以将整个手机切换到缩放模式(6+和6) ;这将6+变成大6,而6变成大5)。

只需使用autolayout来定位与屏幕尺寸相关的内容。

答案 1 :(得分:1)

您无法使用AutoLayout定位iPhone 6 Plus,因为它不适用于硬编码大小。您需要使用代码并执行以下操作:

if UIScreen.mainScreen().bounds.size.width == 375 {
    // iPhone 6
    label.font = label.font.fontWithSize(20)
}

just create a invisible view and set top and bottom constraints to it

答案 2 :(得分:1)

我认为最好使用自适应字体(here就是一个例子,自适应字体部分)