与其他屏幕尺寸相比,iPhone 6S Plus的屏幕非常大。在没有以编程方式调整大小的情况下,我似乎无法找到处理标签字体大小的好方法。
如何调整标签的字体大小,使其在iPhone 5上看起来更小,在iPhone 6 Plus上看起来更大?
答案 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就是一个例子,自适应字体部分)