无标题文章

每个控件会有多种不同的代理方法,控件上发生不同的事件会触发不同的代理方法,代理方法是事件发生后做一些自定义处理的,而这些代理方法都是代理对象在负责调用的,默认是id来调用,如果没有设置代理对象,就不会调用,没有额外的处理,按系统默认的操作来执行,可以这样来说,代理方法是为了扩展的需要

如果控件发生了事件,自己想要在这个事件发生后做一些处理,那么只能在对应的代理方法中去实现,设置代理,遵守代理协议,口头表述就是让当前对象监听事件,在代理方法中做自定义处理

你可能感兴趣的:(无标题文章)