iPhone 6S Plus 的字体大小如何处理?
How do I handle iPhone 6S Plus's font size?
iPhone 6S Plus的屏幕相对于其他尺寸的屏幕来说是非常大的。如果不以编程方式调整大小,我似乎找不到处理标签字体大小的好方法。
如何调整标签的字体大小,使其在 iPhone 5 上看起来更小,在 iPhone 6 Plus 上看起来更大?
您不能使用 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.
我认为使用自适应字体更好(here 是示例,自适应字体部分)
不要更改 iPhone 6 或 iPhone 6+ 的字体大小。
人们购买这些 phone 是为了查看更多内容。无论如何,6+ 显示的东西比其他 phone 略大(是的,它有更大的像素,而不仅仅是更多的像素),如果用户想要更大的显示屏,他们可以切换整个 phone缩放模式(6+ 和 6;这会将 6+ 变成大 6,将 6 变成大 5)。
只需使用自动版式根据屏幕尺寸定位内容。
iPhone 6S Plus的屏幕相对于其他尺寸的屏幕来说是非常大的。如果不以编程方式调整大小,我似乎找不到处理标签字体大小的好方法。
如何调整标签的字体大小,使其在 iPhone 5 上看起来更小,在 iPhone 6 Plus 上看起来更大?
您不能使用 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.
我认为使用自适应字体更好(here 是示例,自适应字体部分)
不要更改 iPhone 6 或 iPhone 6+ 的字体大小。
人们购买这些 phone 是为了查看更多内容。无论如何,6+ 显示的东西比其他 phone 略大(是的,它有更大的像素,而不仅仅是更多的像素),如果用户想要更大的显示屏,他们可以切换整个 phone缩放模式(6+ 和 6;这会将 6+ 变成大 6,将 6 变成大 5)。
只需使用自动版式根据屏幕尺寸定位内容。