2016-03-08 101 views
1

當設備處於橫向模式時,我使用下面的代碼獲取屏幕寬度和高度。iPhone4S-iOS7:獲取錯誤的屏幕寬度/高度

float widthScreen = [UIScreen mainScreen].bounds.size.width; 
float heightScreen = [UIScreen mainScreen].bounds.size.height; 

但問題是在iPhone 4S(iOS7)寬度<高度

在iPhone 6(iOS9):widthScreen 667 heightScreen 375

在iPhone 4S(iOS7): widthScreen 320 heightScreen 480

這是否發生在所有iOS7設備上或僅iPhone4S上。
我應該怎麼做才能解決。任何幫助,將不勝感激

+0

您所提供的BrandAsset爲iPhone 6和6秒? –

+0

什麼時候初始化這些變量?用什麼方法? –

+0

當啓動畫面沒有提供時,屏幕布局縮小了。他將缺少4.7和5.5英寸品牌資產 –

回答