在iphone开发秘籍中称之为 视图设计几何学
目前iphone,ipod touch 屏幕:320*480
1、状态栏
状态栏在iphone的顶端,显示设备的时间、连接性、电池状态、和运营商(iphone)或型号(ipod),一般情况20像素高。在打手机或显示消息时候放大到40pix,注意:两倍高度的状态栏似乎只能在纵向模式下使用。
标准情况应用程序是320*460或者480*300的屏幕.
可以隐藏状态栏:[UIApplication sharedApplication] setStatusBarhidden:yes animated:no]或者在info.plist文件中将setStatusBarhidden设为,<true/>
注:选择Hardware-->Toggle In Call Status Bar在模拟器中使用40pix的状态栏测试
2、导航栏,工具栏,选项卡栏
2.1导航栏
默认情况,纵向模式UINavigationBar是44像素高,横向模式下是32像素高(320*44,480*32)。当导航栏使用“提示模式”时候,该模式将高度扩展了30pix,在纵向模式下,导航栏大小为320*74,横480*74。self.navigationitem.prompt = @"Please click a button now";
2.2 选项卡栏
两个方向选项卡栏都是48pix,按照苹果规定:选项卡栏上的各个项在设计时最少应具有44*44像素的单击区,以便为用户提供足够的操作空间。这样留给每幅图片的空间就是30*30pix
2.3 工具栏
工具栏使用了与导航栏一样的44pix的宽带,它们显示在屏幕底部。
3、键盘
标准iphone键盘横:320*216
纵:480*162
4 UIPickerView和UIDatePicker使用了与标准键盘一样的几何形状。UISwitches默认94*28
5 UITextfield 高度至少30pix