delegate,target与通知的区别

它们都是用来对控件上的事件进行处理的

如果该事件发生在该控件上,先判断是在哪个控制器上进行响应的,如果是所处控制器,能用target时就直接用target到所处控制器对象,如果该控件属于系统内部控件,无法手动获取到,那么可以利用该控件的父控件设置代理到控制器对象上,如果是在子控制器上进行响应,就用通知

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在iOS开发中经常会涉及到触摸事件。本想自己总结一下,但是遇到了这篇文章,感觉总结的已经很到位,特此转载。作者:L...
    WQ_UESTC阅读 6,094评论 4 26
  • 本文主要讲解iOS触摸事件的一系列机制,涉及的问题大致包括: 触摸事件由触屏生成后如何传递到当前应用? 应用接收触...
    baihualinxin阅读 1,225评论 0 9
  • 转载: https://blog.csdn.net/qq871531334/article/details/822...
    NicooYang阅读 1,608评论 0 9
  •   JavaScript 与 HTML 之间的交互是通过事件实现的。   事件,就是文档或浏览器窗口中发生的一些特...
    霜天晓阅读 3,526评论 1 11
  • 前言: 按照时间顺序,事件的生命周期是这样的: 事件的产生和传递(事件如何从父控件传递到子控件并寻找到最合适的vi...
    reviewThis阅读 737评论 1 2