由于UIApplication.shared.setStatusBarStyle(.default, animated: true)
已从IOS9中弃用,是否可以更改状态栏样式动画push
?我无法在文档中找到任何说明。用动画改变状态栏样式
4
A
回答
6
3
如果你想设置状态栏样式,应用然后在.plist
文件中将UIViewControllerBasedStatusBarAppearance
设置为NO
。
,如果你婉设置状态栏样式,在视图控制器的水平,那么请按照下列步骤操作:
- 在
.plist
文件中设置UIViewControllerBasedStatusBarAppearance
到YES
,如果你需要在只的UIViewController级别设置状态栏样式。 在viewDidLoad中添加功能 -
setNeedsStatusBarAppearanceUpdate
覆盖preferredStatusBarStyle在您的视图控制器。
-
override func viewDidLoad() {
super.viewDidLoad()
self.setNeedsStatusBarAppearanceUpdate()
}
override var preferredStatusBarStyle: UIStatusBarStyle {
return .lightContent
}
+0
它没有从UIViewController调用 – Danny
相关问题
- 1. 动画状态栏样式转换,拉iPod应用程序
- 2. 无法更改状态栏的样式
- 3. iPhone状态栏样式
- 4. SFSafariViewController状态栏样式
- 5. 状态栏样式从浅色内容改为灰色样式
- 6. 如何改变CSS3动画状态
- 7. 按钮动画状态改变
- 8. 改变字体样式动态
- 9. 动态地改变样式html元素
- 10. 状态栏文字颜色不改变
- 11. 状态栏样式 - Swift 3 - 随时更改
- 12. 有没有办法阻止UIImagePickerController更改状态栏样式?
- 13. 更改状态但不改变样式Reactjs
- 14. Android - >状态栏状态已更改
- 15. 应该:在CSS动画完成后悬停伪状态样式更改工作
- 16. 改变状态
- 17. 动态更改样式。
- 18. android动态更改样式
- 19. 动态隐藏状态栏
- 20. 什么是改变状态栏高度的iPhone活动?
- 21. 动画PNG状态
- 22. 更改状态栏背景
- 23. 更改状态栏颜色
- 24. 更改状态栏Winterboard
- 25. 反应动画:在状态改变时加倍元素
- 26. 多状态动画按钮来改变背景图像
- 27. 状态栏变得透明
- 28. 状态栏和导航栏颜色不会改变
- 29. 在VIPER项目中启用lightContent状态栏样式
- 30. 状态栏中的活动指示符不会停止动画
UIApplication.shared.statusBarStyle = .lightContent你有没有用这个 –
这不会改变动画 – Danny