OC 自定义控件 UIControl

默认情况下,UIView只负责显示不能传递消息,UIControl 是UIView的子类,可以传递事件,在实际的应用开发过程中,用户与界面交互后,会对应产生一个事件,例如,UIButton 点击事件,TouchUPInside,自定义的控件,对应的监听事件
控制器:1.添加控件
2.添加监听事件 [控件 addTarget:self action:监听方法 forControlEvents:UIControlEventValuesChanged];
3.实现监听方法
4.在监听方法中,实现后续功能

自定义控件:
1.讲UIView改给为UIControl
2.添加一个监听的方法,
3.实现监听方法,在方法中 发送事件消息
[self sendActionsForControlEvents:UIControlEventValueChanged];

实例代码:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一.UITextField属性 0.enablesReturnKeyAutomatically 默认为No,如果设...
    奋斗ing0310阅读 1,816评论 0 2
  • 在开发过程中,大家或多或少的都会碰到令人头疼的手势冲突问题,正好前两天碰到一个类似的bug,于是借着这个机会了解了...
    闫仕伟阅读 5,721评论 2 23
  • 好奇触摸事件是如何从屏幕转移到APP内的?困惑于Cell怎么突然不能点击了?纠结于如何实现这个奇葩响应需求?亦或是...
    Lotheve阅读 59,854评论 51 604
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 180,140评论 25 708
  • 世上最难测的便是人心,所以便有了路遥便知马力不足,日久方见人心不古。在路上我们会看见那些,说出门在外,忽然没钱花了...
    飛天江郎阅读 638评论 0 0

友情链接更多精彩内容