問題:獲取屏幕尺寸不正確

問題:

新建工程后,將LaunchScreen.storyboard刪除后,又將Launch Screen File 設置為空的。然后發現模擬器中的顯示出現問題了

在如下代碼中,獲取的屏幕尺寸大小是錯誤的,獲取的height比實際屏幕的要小。

 [[UIScreen mainScreen] bounds].size.height

原因

因為將Launch Screen File 設置為空后,Launch Images Resource 又是默認的設置“Don’t Use Asset Catalogs”。Launch screen 方式為沒有,因此造成獲取屏幕尺寸不準確

解決方案

1.將Launch Images Resource 設置為你自己的Launch Image
2.為Launch Image添加你所用的設備尺寸對應的@2x和@3x的啟動圖

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容