与其他屏幕尺寸相比,iPhone 6S Plus的屏幕非常大。我似乎找不到一种很好的方法来处理标签的字体大小,而不通过编程来调整字体大小。
如何调整标签的字体大小,使其在iPhone 5上看起来更小,在iPhone 6 Plus上看起来更大?
发布于 2015-12-03 15:16:28
不要更改iPhone 6或iPhone 6+的字体大小。
人们购买这些手机是为了看更多的内容。6+显示的东西无论如何比其他手机稍大(是的,它有更大的像素,而不仅仅是更多的像素),如果用户想要更大的显示,他们可以将整个手机切换到缩放模式( 6+和6;这会把6+变成大6,6变成大5)。
只需使用autolayout来定位相对于屏幕大小的东西。
发布于 2015-01-22 14:43:40
您不能使用iPhone 6 Plus使用AutoLayout,因为它不是用于硬编码大小的。您要么需要使用代码,然后执行如下操作:
if UIScreen.mainScreen().bounds.size.width == 375 {
// iPhone 6
label.font = label.font.fontWithSize(20)
}发布于 2015-12-03 14:08:47
我认为使用自适应字体更好(这里是一个例子,节自适应字体)
https://stackoverflow.com/questions/27828038
复制相似问题