79.iOS 裝置的UI規範和iOS各控制項預設高度
iOS裝置的UI 規範iPhone介面尺寸
iPhone表徵圖尺寸
iPad的設計尺寸
iPad表徵圖尺寸
iPhone裝置尺寸解析度比例
iPhone各裝置 launch image
iOS 各種控制項預設高度狀態列
狀態列一般高度為20像素,在打手機或者顯示訊息時會放大到40像素高,注意,兩倍高度的狀態列在好像只能在縱向的模式下使用。如
使用者可以隱藏狀態列,也可以將狀態列設定為灰色,黑色或者半透明的黑色。<喎?http://www.bkjia.com/kf/ware/vc/" target="_blank" class="keylink">vcD4NCjxwPsjnufvQ6NKq0v6y2Ne0zKzAuL/J0tTKudPDtffTw6O6PGJyIC8+DQpbW1VJQXBwbGljYXRpb24gc2hhcmVkQXBwbGljYXRpb25dIHNldFN0YXR1c0JhckhpZGRlbjpZRVMgYW5pbWF0ZWQ6Tk9dOzxiciAvPg0Ku/LV39Ta06bTw7PM0PLOxLz+SW5mby5wbGlzdNbQvatVSVN0YXR1c0JhckhpZGRlbrz8yejOqnR1cmWhozwvcD4NCjxoMyBpZD0="導覽列">導覽列
在縱向模式下導覽列為44像素高,在橫向模式下為32像素高,導覽列提供了一個很少用的提示模式,該模式將高度擴充了30像素,在縱向模式下為320*74像素,在橫向模式下為480*74像素。
要嚮導航欄添加提示,則設定self.navigationItem.prompt = @”…………….”。
選項卡/工具列
選項卡為48像素高,工具列為44像素高。此兩個UI元素通長不用於橫向模式。
典型的帶有導覽列和狀態列的應用程式為縱向顯示保留了320*416的地區,為橫向保留了480*268的地區。如果使用選項卡欄或者工具列則會使高度再次減少48或者44像素。
鍵盤和pickerView
此一般都為橫向320*216像素,縱向為480*162像素。
另外,UISwitch預設為94*28像素,UISegmentedControl通長為44像素高。
UITextField高度一般至少為30像素。
UIScreen類
[[UIScreen mainScreen] applicationFrame]一般會根據正在使用的工具列,狀態列,導覽列來返回可用的地區。
控制項列表
iPhone和iPad下各種常見控制項的寬度和標準是一樣的,所以這裡就用iPhone說明。
以下是常見的幾種控制項的高度。Statusbar,Navigationbar和Tabbar的寬度極其表徵圖大小。
下表是更為詳細的參數,包括了Statusbar,Navigationbar、Tabbar、toolbar和Keyboard等等