尺寸类别:
紧凑宽度任意高度 适用于所有紧凑宽度布局(除 iPhone 6 plus 之外的所有手机)
紧凑宽度常规高度 适用于所有肖像 iPhone
任意宽度紧凑高度 适用于所有横屏 iPhone(iPhone 6 plus 除外)
常规宽度紧凑高度(适用于 iPhone 6 plus) 横向 iPhone 6 plus
现在我有了标签,我更改了 iPhone 6 和 iPhone 6 plus 的字体大小,例如,“紧凑宽度任意高度”为“12”,“紧凑宽度常规高度”为“15”。所有 iPhone 纵向尺寸均为 15。
但是当我将“任意宽度紧凑高度”的字体大小更改为“12”并将“常规宽度紧凑高度”更改为“15”时,横向显示一切正常。
我的问题是我应该如何对肖像做同样的事情???
最佳答案
[self setFont:[UIFont fontWithName:@"HelveticaNeueLTStd-Lt" size:49.0]];
现在设置字体大小,我根据比例计算大小。
据我们所知,iPhone 5 比 iPhone 6 小 85.3%,因此经过一些研究...
if (IS_IPHONE_6)
[self setFont:[UIFont fontWithName:self.font.fontName size:(self.font.pointSize)*1.18]];
else if (IS_IPHONE_5)
{
[self setFont:[UIFont fontWithName:self.font.fontName size:(self.font.pointSize)]];
}
else
{
[self setFont:[UIFont fontWithName:self.font.fontName size:(self.font.pointSize)*1.3]];
}
这将解决我的问题......
关于iphone - 更改 iPhone 6 和 iPhone 6 plus 纵向模式下的尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30393340/