我已經使用故事板來創建我的視圖控制器。我已將自動佈局應用於所有視圖和子視圖;但所有設備的字體大小相同。我知道實現這一目標的唯一方法是檢測屏幕的邊界並創建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]''來檢查設備模型,但是這並不能真正清理它。希望我對你有更好的答案! –