UIScrollView和delegate的通信-LMLPHP

在OC中,发送消息的意思就是调用方法

因此UIScrollView和delegate的通信可以理解为下图所示

UIScrollView和delegate的通信-LMLPHP

再精确一点,UIScrollView和delegate的通信应该为下图所示

UIScrollView和delegate的通信-LMLPHP

可以看出,要想成为UIScrollView的delegate,是有条件的,必须实现对应的方法才能监听UIScrollView的滚动过程

成为delegate的条件

UIScrollView将delegate需要实现的方法都定义在了UIScrollViewDelegate协议中,因此要想成为UIScrollView的delegate,必须遵守UIScrollViewDelegate协议,然后实现协议中相应的方法,就可以监听UIScrollView的滚动过程了

UIScrollView和delegate的通信-LMLPHP

UIScrollView和delegate的通信-LMLPHP

05-11 13:46