OC 自定義控件 UIControl

默認(rèn)情況下,UIView只負(fù)責(zé)顯示不能傳遞消息,UIControl 是UIView的子類,可以傳遞事件,在實(shí)際的應(yīng)用開發(fā)過程中,用戶與界面交互后,會(huì)對(duì)應(yīng)產(chǎn)生一個(gè)事件,例如,UIButton 點(diǎn)擊事件,TouchUPInside,自定義的控件,對(duì)應(yīng)的監(jiān)聽事件
控制器:1.添加控件
2.添加監(jiān)聽事件 [控件 addTarget:self action:監(jiān)聽方法 forControlEvents:UIControlEventValuesChanged];
3.實(shí)現(xiàn)監(jiān)聽方法
4.在監(jiān)聽方法中,實(shí)現(xiàn)后續(xù)功能

自定義控件:
1.講UIView改給為UIControl
2.添加一個(gè)監(jiān)聽的方法,
3.實(shí)現(xiàn)監(jiān)聽方法,在方法中 發(fā)送事件消息
[self sendActionsForControlEvents:UIControlEventValueChanged];

實(shí)例代碼:

最后編輯于
?著作權(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),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

  • 一.UITextField屬性 0.enablesReturnKeyAutomatically 默認(rèn)為No,如果設(shè)...
    奮斗ing0310閱讀 1,768評(píng)論 0 2
  • 在開發(fā)過程中,大家或多或少的都會(huì)碰到令人頭疼的手勢(shì)沖突問題,正好前兩天碰到一個(gè)類似的bug,于是借著這個(gè)機(jī)會(huì)了解了...
    閆仕偉閱讀 5,677評(píng)論 2 23
  • 好奇觸摸事件是如何從屏幕轉(zhuǎn)移到APP內(nèi)的?困惑于Cell怎么突然不能點(diǎn)擊了?糾結(jié)于如何實(shí)現(xiàn)這個(gè)奇葩響應(yīng)需求?亦或是...
    Lotheve閱讀 59,488評(píng)論 51 604
  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,901評(píng)論 25 709
  • 世上最難測(cè)的便是人心,所以便有了路遙便知馬力不足,日久方見人心不古。在路上我們會(huì)看見那些,說出門在外,忽然沒錢花了...
    飛天江郎閱讀 602評(píng)論 0 0

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