由于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. 状态栏样式问题
- 4. SFSafariViewController状态栏样式
- 5. iPhone状态栏样式
- 6. 状态栏样式从浅色内容改为灰色样式
- 7. 按钮动画状态改变
- 8. Javascript画布动态地改变形状
- 9. 如何改变CSS3动画状态
- 10. 用C#动态改变元素样式
- 11. 动态改变SlickGrid单元格样式
- 12. 动态地改变样式html元素
- 13. 改变字体样式动态
- 14. 使用jQuery淡化CSS样式悬停状态的动画
- 15. 更改状态更改的样式
- 16. 离子2 - 动态改变状态栏的颜色
- 17. 状态栏样式 - Swift 3 - 随时更改
- 18. 有没有办法阻止UIImagePickerController更改状态栏样式?
- 19. 在按钮单击上更改状态栏样式
- 20. 历史状态,改变地址栏
- 21. 状态栏文字颜色不改变
- 22. 状态栏不改变它的方向
- 23. 更改状态但不改变样式Reactjs
- 24. Android - >状态栏状态已更改
- 25. 移动一个没有状态栏的窗体,边框样式
- 26. 应该:在CSS动画完成后悬停伪状态样式更改工作
- 27. 显示和隐藏状态栏+改变状态栏文字颜色
- 28. VIM:改变插入模式状态栏颜色
- 29. 改变状态
- 30. android动态更改样式
UIApplication.shared.statusBarStyle = .lightContent你有没有用这个 –
这不会改变动画 – Danny