继承自 : UIControl : UIView : UIResponder : NSObject
遵从于 :NSCoding , NSObject , UIDynamicItem , UICoordinateSpace , UITraitEnvieonment , UIFocusEnvironment , UIAppearanceContainer , UIAppearance
<p>
<p>
Button<p>
不常用属性简析
- titleLable 用来设置button的currentTitle属性显示的值 。
1.不要使用这个属性来设置文本颜色值和阴影颜色值 ,应该使用 setTitleColor:forState: 方法来设置文本颜色值 ,用 setTitleShadowColor:forState: 来设置阴影颜色值 。
2.即使按钮还没有显示出来,这个titleLable属性也会返回一个值 。
3.对于系统类型的按钮,此属性会返回nil 。- imageView 用来设置按钮的背景图片 。
1.即使按钮还没有显示出来,这个titleLable属性也会返回一个值 。
2.对于系统类型的按钮,此属性会返回nil 。
3.用此属性还可以设置一些其他的功能 。
forExample : button.imageView.exclusiveTouch = YES ;- adjustsImageWhenHighlighted 决定当按钮是高亮状态时是否进行反向渲染 ,默认为YES 。
反向渲染是指 :当按钮被点击处于高亮状态时 , 如果点击前是浅色系 ,点击时会向深色系渲染 ,即按下按钮未松手时 ,会看到按钮背景颜色的变化 。- adjustsImageWhenDisabled 决定当按钮不可用时颜色是否变化 ,默认为YES 。
此设置的效果 :默认状态下 ,不可用的按钮会变成灰色 。- showsTouchWhenHighlighted 决定点击时是否显示光晕的效果 ,默认为NO 。
- reversesTitleShadowWhenHighlighted 决定按钮被点击时 ,按钮上的文字阴影是否发生改变 ,默认为NO ;
网友评论