- 按鈕狀態(tài)
// 按鈕正常狀態(tài)
public static var normal: UIControlState { get }
// 按鈕高亮狀態(tài)
public static var highlighted: UIControlState { get }
// 按鈕禁用狀態(tài)
public static var disabled: UIControlState { get }
// 按鈕被選中狀態(tài)
public static var selected: UIControlState { get }
所謂按鈕的高亮狀態(tài),就是按鈕被按下并且手指沒有抬起時(shí)的狀態(tài)。
- 按鈕事件
// 按鈕被按下時(shí)觸發(fā)
public static var touchDown: VIControl. Event { get }
// 按鈕被重復(fù)按下時(shí)觸發(fā),點(diǎn)擊次數(shù)大于 1
public static var touchDownRepeat: UIControl.Event{ get }
// 按鈕被按下并且在控件區(qū)域內(nèi)拖曳
public static var touchDragInside: UIControl.Event{ get }
// 按鈕被按下并且在控件區(qū)域外拖曳
public static var touchDragOutside: UIControl.Event{ get }
// 按鈕被按下并且拖曳
public static var touchDragEnter: UIControl.Event{ get }
// 按鈕拖曳結(jié)束
public static var touchDragExit: UIControl.Event{ get }
// 按鈕被按下并且在控件區(qū)域內(nèi)抬起
public static var touchupInside: VIControl. Eventf get }
// 按鈕被按下并且在控件區(qū)域外抬起
public static var touchUpOutside: UIControl.Event{ get }
// 按鈕取消點(diǎn)擊
public static var touchCancel: UIControl.Event{ get }