Rah*_*een 4 iphone landscape-portrait ios8 size-classes
大小等级:
紧凑宽度任何高度适合所有紧凑宽度布局(除iPhone 6以外的所有手机)
紧凑的宽度常规高度适用于potrait中的所有iphone
横向所有iphone的任何宽度紧凑高度(iphone 6 plus除外)
常规宽度紧凑高度(适用于iPhone 6 plus)iphone 6 plus横向
现在我有了标签,我改变了iPhone 6和iPhone 6的字体大小,例如"紧凑宽度任何高度","12"和"紧凑宽度常规高度",它的"15"纵向.所有iPhone的纵向尺寸均为15.
但是当我将"任何宽度紧凑高度"的字体大小更改为"12"并将"常规宽度紧凑高度"更改为"15"时,它可以正常工作.
我的问题是我应该如何为肖像做同样的事情?
[self setFont:[UIFont fontWithName:@"HelveticaNeueLTStd-Lt" size:49.0]];
Run Code Online (Sandbox Code Playgroud)
现在设置字体大小我根据比率计算大小.
据我们所知,经过一些研究后,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]];
}
Run Code Online (Sandbox Code Playgroud)
这将解决我的问题......
| 归档时间: |
|
| 查看次数: |
397 次 |
| 最近记录: |