我已经使用故事板来创建我的视图控制器。我已将自动布局应用于所有视图和子视图;但所有设备的字体大小相同。我知道实现这一目标的唯一方法是检测屏幕的边界并创建if语句。使用不同的字体为相同大小的类和方向
if ([[UIScreen mainScreen] bounds].size.height == 568) {
// Assign Font size for iPhone 5
}
else if ([[UIScreen mainScreen] bounds].size.height == 667){
// Assign Font size for iPhone 6
}
else if ([[UIScreen mainScreen] bounds].size.height == 736){
// Assign Font size for iPhone 6+
}
else if ([[UIScreen mainScreen] bounds].size.height == 480){
// Assign Font size for iPhone 4s
}
问:有没有其他的方法来实现这个?
谢谢!
谢谢。欣赏快速反应。问题是我的视图是为iPhone 5设计的,我想调整iPhone 6和iPhone 6的字体大小,这些大小与肖像模式的大小类别相同。 –
啊,是的,抱歉,我错过了。不知道是否有更好的解决方案,你已经为此做了什么。你可以用''[[UIDevice currentDevice] model]''来检查设备模型,但是这并不能真正清理它。希望我对你有更好的答案! –