控件状态

    每个iPhone控件都有4种不同的控件状态,并且它任何时候都处于并仅能处于其中的一种状态。最常见的状态是默认的普通控件状态。控件在未处于其他状态时都为这种状态。突出显示状态是控件在使用时的状态。对于按钮来说,这表示用户将手指放在其上。禁用状态是控件被关闭时的状态。要禁用控件,可以在Interface Builder中取消选中Enabled复选框,或将控件的enabled属性设置为NO。最后一种状态是选中,仅有一部分控件支持该状态,它通常用于指示该控件已启用或被选中。选中状态与突出显示状态类似,但控件可以在用户不再直接使用它时继续保持选中状态。

某些iPhone控件的属性可以根据其状态接受不同的值。举例来说,通过为UIControlState- Normal指定一个图像,并为UIControlStateHighlighted指定另一个图像,我们告诉iPhone在加亮状态(用户将手指放在按钮上时)和其他状态下分别使用这两个不同的图像。

posted @ 2011-04-10 15:02  i'm zjz  阅读(512)  评论(0编辑  收藏  举报