今天遇到一個問題邻眷,是關(guān)于屏幕高度的問題眠屎,可能平時疏忽了,沒能引起重視肆饶。
iphone6plus的屏幕高度是736像素改衩,我們在屏幕底部加一個button,就用frame=CGRectMake(20,SCREEN_HEIGHT-50,SCREEN_WIDTH,50);可是怎么也看不到這個button驯镊,找了半天的原因葫督,發(fā)現(xiàn)是理解的屏幕高度有問題,736-50=686板惑,按理說應(yīng)該是出現(xiàn)在屏幕內(nèi)的橄镜,可是并沒有。
原因:屏幕高度算上了導(dǎo)航欄和狀態(tài)欄的高度冯乘,就是屏幕高度算上了64像素,所以我們上邊的代碼需要減去一個64才行洽胶。
參考:iPhone屏幕尺寸