iOS 各種控制項預設高度,iOS各種控制項預設

來源:互聯網
上載者:User

iOS 各種控制項預設高度,iOS各種控制項預設
1.狀態列狀態列一般高度為20像素,在打手機或者顯示訊息時會放大到40像素高,注意,兩倍高度的狀態列在好像只能在縱向的模式下使用。如

使用者可以隱藏狀態列,也可以將狀態列設定為灰色,黑色或者半透明的黑色。 如果需要隱藏狀態列可以使用調用:[[UIApplication sharedApplication] setStatusBarHidden:YES animated:NO];或者在應用程式檔案Info.plist中將UIStatusBarHidden鍵設為ture。  2.導覽列在縱向模式下導覽列為44像素高,在橫向模式下為32像素高,導覽列提供了一個很少用的提示模式,該模式將高度擴充了30像素,在縱向模式下為320*74像素,在橫向模式下為480*74像素。要嚮導航欄添加提示,則設定self.navigationItem.prompt = @"................"。 

 3.選項卡  工具列選項卡為49像素高,工具列為44像素高。此兩個UI元素通長不用於橫向模式。

典型的帶有導覽列和狀態列的應用程式為縱向顯示保留了320*416的地區,為橫向保留了480*268的地區。如果使用選項卡欄或者工具列則會使高度再次減少48或者44像素。 4.鍵盤和pickerView此一般都為橫向320*216像素,縱向為480*162像素。 另外,UISwitch預設為94*28像素,UISegmentedControl通長為44像素高。 UITextField高度一般至少為30像素。 5.UIScreen類[[UIScreen mainScreen] applicationFrame]一般會根據正在使用的工具列,狀態列,導覽列來返回可用的地區。  iPhone和iPad下各種常見控制項的寬度和標準是一樣的,所以這裡就用iPhone說明。 以下是常見的幾種控制項的高度。Statusbar,Navigationbar和Tabbar的寬度極其表徵圖大小。

 下表是更為詳細的參數,包括了Statusbar,Navigationbar,Tabbar,toolbar和Keyboard等等。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.