iPhone界面-状态栏和导航栏
From: http://www.cnblogs.com/zhw511006/archive/2010/09/05/1818511.html
?
在深入研究iPhone界面的视图和控件之前,有必要理解这些元素的操作方式和隐喻含义。本文将介绍应用于大多数程序的视图,以及它们的属性和使用方式。
状态栏标准的回退按钮明确用户返回到上一个界面,因此也避免改变按钮的操作方式,如上图的分段式回退按钮就是不可取的,这种作法容易导致如下几个问题:
分段式回退按钮占据标题的显示空间无法显示单个片断的已选状态分段越多,显示空间越少,也就难以点击难以选择哪种方式显示分段式导航如果认为用户容易在程序中迷失,不用分段回退按钮而才采用面包屑路径,这可能就意味着用户进入深层次的信息才能找到他们想要的,这时更应该做的是减少信息的深度。
除了回退按钮,在标题的右边还可以增加第二个按钮。如果不需要回退按钮的话(程序不支持分层式导航),也可以像上图一样在左上角加上一个作用于视图内容的按钮,如编辑按钮。导航上的按钮都有边框,如果在导航栏上放置一个无边框的按钮,程序会自动将其转化为有边框的按钮。按钮可以自己设计,也可以采用iPhone自带的按钮。导航栏上的字体也可以自定义,但是系统自带的字体更有利于阅读,当使用UIKit创建导航栏时,系统将自动使用自带的字体。
当手机竖屏变为横屏时,导航栏的高度会自动改变(不必定义导航栏的高度)。横屏幕的导航栏变窄,界面上可以显示更多的内容,所以在设计导航栏上的图标和界面上的图层时,要考虑到设计不同的高度样式以便适应导航栏的变化。导航栏的颜色和透明图可以自定义,也可以使用标准色彩:
蓝色(默认值)黑色在导航栏上增加透明效果,尤其是横屏幕上,使得界面看起来的可视区域更大。但不要用半透明的导航栏结合不透明的工具栏,也不要在同样的显示方式下使用不同颜色和不同透明度的导航栏。
http://daichuanqing.com/index.php/archives/809