繼承自 : 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.對于系統(tǒng)類型的按鈕,此屬性會返回nil 。- imageView 用來設置按鈕的背景圖片 。
1.即使按鈕還沒有顯示出來,這個titleLable屬性也會返回一個值 。
2.對于系統(tǒng)類型的按鈕,此屬性會返回nil 。
3.用此屬性還可以設置一些其他的功能 。
forExample : button.imageView.exclusiveTouch = YES ;- adjustsImageWhenHighlighted 決定當按鈕是高亮狀態(tài)時是否進行反向渲染 ,默認為YES 。
反向渲染是指 :當按鈕被點擊處于高亮狀態(tài)時 , 如果點擊前是淺色系 ,點擊時會向深色系渲染 ,即按下按鈕未松手時 ,會看到按鈕背景顏色的變化 。- adjustsImageWhenDisabled 決定當按鈕不可用時顏色是否變化 ,默認為YES 。
此設置的效果 :默認狀態(tài)下 ,不可用的按鈕會變成灰色 。- showsTouchWhenHighlighted 決定點擊時是否顯示光暈的效果 ,默認為NO 。
- reversesTitleShadowWhenHighlighted 決定按鈕被點擊時 ,按鈕上的文字陰影是否發(fā)生改變 ,默認為NO ;