通知再议

只要在通知中心中注册成为监听者,那么当事件发生后,通知就会发给各个监听者,但是最后只能有一个对象去响应,让哪个对象去响应呢?需要每个对象去自己判断,如:显示在当前窗口的去响应,通过它的window属性判断是否为空,如果为空,则return,不管我的事,不是在说我,如果不为空,说明在窗口上,这里还要判断,它是否在scrollview上,因为scrllview上view虽然在窗口上,但不一定显示在当前窗口,如果在scrollview上,那么只能用对应的属性去判断,比如scrollviewToTop是否为NO

总结:如果点击taBar上不同按钮,对应的子控制器要刷新,那么用通知,让每个子控制器都去监听,都去判断,是否当前显示的是自己,让自己去刷新

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

推荐阅读更多精彩内容