問(wèn)題:
新建工程后顾瞻,將LaunchScreen.storyboard刪除后,又將Launch Screen File 設(shè)置為空的赤赊。然后發(fā)現(xiàn)模擬器中的顯示出現(xiàn)問(wèn)題了
在如下代碼中铣耘,獲取的屏幕尺寸大小是錯(cuò)誤的宅倒,獲取的height比實(shí)際屏幕的要小尖殃。
[[UIScreen mainScreen] bounds].size.height
原因
因?yàn)閷aunch Screen File 設(shè)置為空后丈莺,Launch Images Resource 又是默認(rèn)的設(shè)置“Don’t Use Asset Catalogs”。Launch screen 方式為沒(méi)有送丰,因此造成獲取屏幕尺寸不準(zhǔn)確
解決方案
1.將Launch Images Resource 設(shè)置為你自己的Launch Image
2.為L(zhǎng)aunch Image添加你所用的設(shè)備尺寸對(duì)應(yīng)的@2x和@3x的啟動(dòng)圖