我使用故事板来创建我的视图控制器。我已将自动布局应用于所有视图和子视图;但所有设备的字体大小相同。我知道实现这一目标的唯一方法是检测屏幕的边界并创建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
}
问题:还有其他方法可以实现吗?
谢谢!