(Swift) UIButton 常用屬性

  • 按鈕狀態(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 }
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容