iOS 各種控件默認高度(圖示)

1.狀態(tài)欄

狀態(tài)欄一般高度為20像素,在打手機或者顯示消息時會放大到40像素高,注意,兩倍高度的狀態(tài)欄在好像只能在縱向的模式下使用。如下圖

用戶可以隱藏狀態(tài)欄,也可以將狀態(tài)欄設(shè)置為灰色,黑色或者半透明的黑色。

如果需要隱藏狀態(tài)欄可以使用調(diào)用:

[[UIApplication sharedApplication] setStatusBarHidden:YES animated:NO];

或者在應(yīng)用程序文件Info.plist中將UIStatusBarHidden鍵設(shè)為ture。

2.導(dǎo)航欄

在縱向模式下導(dǎo)航欄為44像素高,在橫向模式下為32像素高,導(dǎo)航欄提供了一個很少用的提示模式,該模式將高度擴展了30像素,在縱向模式下為320*74像素,在橫向模式下為480*74像素。

要向?qū)Ш綑谔砑犹崾?,則設(shè)置self.navigationItem.prompt = @"................"。

3.選項卡 ?工具欄

選項卡為48像素高,工具欄為44像素高。此兩個UI元素通長不用于橫向模式。

典型的帶有導(dǎo)航欄和狀態(tài)欄的應(yīng)用程序為縱向顯示保留了320*416的區(qū)域,為橫向保留了480*268的區(qū)域。如果使用選項卡欄或者工具欄則會使高度再次減少48或者44像素。

4.鍵盤和pickerView

此一般都為橫向320*216像素,縱向為480*162像素。

另外,UISwitch默認為94*28像素,UISegmentedControl通長為44像素高。

UITextField高度一般至少為30像素。

5.UIScreen類

[[UIScreen mainScreen] applicationFrame]一般會根據(jù)正在使用的工具欄,狀態(tài)欄,導(dǎo)航欄來返回可用的區(qū)域。

iPhone和iPad下各種常見控件的寬度和標(biāo)準(zhǔn)是一樣的,所以這里就用iPhone說明。

以下是常見的幾種控件的高度。Statusbar,Navigationbar和Tabbar的寬度極其圖標(biāo)大小。

下表是更為詳細的參數(shù),包括了Statusbar,Navigationbar、Tabbar、toolbar和Keyboard等等

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容