iOS11导航栏在tabbar切换时动态隐藏
来源:互联网 发布:民间信贷数据 编辑:程序博客网 时间:2024/06/08 14:49
升级xcode9后,发现导航栏隐藏在tabbar切换时有明显的快速闪动效果,有动态隐藏的效果,看着不舒服。
代码如下:
- (void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; [self.navigationController setNavigationBarHidden:YES animated:YES];}- (void)viewWillDisappear:(BOOL)animated { [super viewWillDisappear:animated]; [self.navigationController setNavigationBarHidden:NO animated:YES];}解决方案
设置animated的时候不要直接设为YES,改成上面这样就可以解决tabbar切换时导航栏快速闪的问题。
- (void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; [self.navigationController setNavigationBarHidden:YES animated:animated]; } - (void)viewWillDisappear:(BOOL)animated { [super viewWillDisappear:animated]; [self.navigationController setNavigationBarHidden:NO animated:animated]; }
阅读全文
0 0
- iOS11导航栏在tabbar切换时动态隐藏
- iOS11导航栏隐藏
- iOS11适配-隐藏导航栏 UIScrollView下移问题
- 动态隐藏导航栏
- iOS 完美解决导航栏在页面切换时隐藏与显示的动画
- 在push时隐藏底部工具栏Tabbar
- 关于IQKeyboardManager 在iOS11导航栏消失的问题
- iOS导航栏切换界面时隐藏和显示
- 导航栏隐藏的平滑切换
- iOS如何动态隐藏TabBar
- 使用系统自带的TabBar的tabBarController,切换界面时,显示/隐藏tabBar
- 设置导航条和tabbar隐藏
- 隐藏StatusBar/TabBar/导航滑动返回
- iOS11关于隐藏导航栏后带有scrollView界面出现,下移问题
- push时隐藏tabbar
- push时,隐藏TabBar
- android4.2 动态显示/隐藏导航栏
- android4.2 动态显示/隐藏导航栏
- Java编程思想中Instanceof、getClass的区别以及反射部分
- MongoDB 用户与访问权限控制简介
- Android开发中Fragment的切换
- 怎么把notepad++添加的鼠标右键中
- C++ UNICODE ANSI 类型转换 常用函数
- iOS11导航栏在tabbar切换时动态隐藏
- 关于java多线程下单例模式的写法与理解
- oracle并发连接数修改
- Eclipse自动生成对象来接收方法的返回值的快捷键
- 详解Scala的集合与高阶函数搭配
- Android获取时间和时间戳
- 《一种文献推荐的因子图方法》笔记
- 自动装箱(autoboxing)
- screen 下 xterm 保证256色