同一 tabBarButton 连续点击两次刷新页面功能

思路:

通过target 消息回调机制监听按钮点击,创建通知监听不同控制器间点击事件,,并处理各个控制器间的消息交互.

一.创建全局都可以接收的postNotificationName;

全局的通知名

二.在设置tabBarButton位置的时候设置记录条件(因为屏幕旋转会重新计算tabBarButton的位置,相当于刷新了吧,这里是实现到屏幕旋转了记录按钮的previousClickedTabBarButton不会初始化的功能).

在 tabBar 控制器上创建


在 tabBar 控制器上创建,实现 target 监听按钮


在 tabBar 控制器上创建,同一 button 点击两次就触发


三.通知接收和实现刷新功能(在点击接收通知的控制器完成,谁的事情谁去做).


在当前按钮对应的控制器中,创建通知接收点击事件
在当前按钮对应的控制器中,接收通知后需要做的动作
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,406评论 4 61
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,962评论 25 709
  • 目前来看,这个主题形成了一年一次的节奏。今天距离上一次写这个主题,刚刚好是满满的一周年。 想起继续写这个主题,是因...
    刘娟娟阅读 3,704评论 1 3
  • 读书有效时间:1小时 感悟: 上古时代的人一般都懂得养生道理。要取法于天地阴阳自然变化之理而加以适应。调养生息的办...
    乖囡_fecc阅读 1,567评论 0 0
  • 2016年快结束了,12月14日,《咬文嚼字》杂志在其官方微博公布了2016年十大流行语,“洪荒之力”、“...
    美丽芸豆儿阅读 2,586评论 0 0

友情链接更多精彩内容