繼承自 : UIControl : UIView : UIResponder : NSObject
遵從于 :NSCoding , NSObject , UIDynamicItem , UICoordinateSpace , UITraitEnvieonment , UIFocusEnvironment , UIAppearanceContainer , UIAppearance
<p>
<p>
Button
<p>
不常用屬性簡析
- titleLable 用來設(shè)置button的currentTitle屬性顯示的值 吃警。
1.不要使用這個(gè)屬性來設(shè)置文本顏色值和陰影顏色值 稀并,應(yīng)該使用 setTitleColor:forState: 方法來設(shè)置文本顏色值 ,用 setTitleShadowColor:forState: 來設(shè)置陰影顏色值 。
2.即使按鈕還沒有顯示出來鸵贬,這個(gè)titleLable屬性也會返回一個(gè)值 侥猬。
3.對于系統(tǒng)類型的按鈕,此屬性會返回nil 。- imageView 用來設(shè)置按鈕的背景圖片 隘击。
1.即使按鈕還沒有顯示出來,這個(gè)titleLable屬性也會返回一個(gè)值 研铆。
2.對于系統(tǒng)類型的按鈕埋同,此屬性會返回nil 。
3.用此屬性還可以設(shè)置一些其他的功能 棵红。
forExample : button.imageView.exclusiveTouch = YES ;- adjustsImageWhenHighlighted 決定當(dāng)按鈕是高亮狀態(tài)時(shí)是否進(jìn)行反向渲染 凶赁,默認(rèn)為YES 。
反向渲染是指 :當(dāng)按鈕被點(diǎn)擊處于高亮狀態(tài)時(shí) , 如果點(diǎn)擊前是淺色系 虱肄,點(diǎn)擊時(shí)會向深色系渲染 致板,即按下按鈕未松手時(shí) ,會看到按鈕背景顏色的變化 咏窿。- adjustsImageWhenDisabled 決定當(dāng)按鈕不可用時(shí)顏色是否變化 斟或,默認(rèn)為YES 。
此設(shè)置的效果 :默認(rèn)狀態(tài)下 集嵌,不可用的按鈕會變成灰色 萝挤。- showsTouchWhenHighlighted 決定點(diǎn)擊時(shí)是否顯示光暈的效果 ,默認(rèn)為NO 根欧。
- reversesTitleShadowWhenHighlighted 決定按鈕被點(diǎn)擊時(shí) 怜珍,按鈕上的文字陰影是否發(fā)生改變 ,默認(rèn)為NO 凤粗;