iOS|iOS 导航栏返回的奇怪上移动画的bug
项目中遇到个奇怪的bug:
页面A(隐藏导航栏) push 到 页面B (展示导航栏)
从B 返回到A的时候 导航栏有个飞上去的动画(bug)
解决方法:
最后发现是因为:页面A有下面的一个方法引起的。去掉就OK了。
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
// UIApplication.shared.setStatusBarHidden(true, with: .fade)
}
override func viewWillDisappear(_ animated: Bool) {
super.viewWillDisappear(animated)
// UIApplication.shared.setStatusBarHidden(false, with: .fade)
}
【iOS|iOS 导航栏返回的奇怪上移动画的bug】隐藏和展示 statusbar会影响Navigationbar的,实在需要的话就把设置statubar隐藏放到 viewDidApper里面就OK了。
推荐阅读
- 2020-04-07vue中Axios的封装和API接口的管理
- iOS中的Block
- 记录iOS生成分享图片的一些问题,根据UIView生成固定尺寸的分享图片
- IDEA|IDEA 创建工程
- 2019-08-29|2019-08-29 iOS13适配那点事
- Hacking|Hacking with iOS: SwiftUI Edition - SnowSeeker 项目(一)
- iOS面试题--基础
- Android超简单实现沉浸式状态栏
- www和https://又被Chrome地址栏隐藏了
- 接口|axios接口报错-参数类型错误解决