处理某些页面设置导航栏隐藏或更改状态栏样式时导航栏和状态栏的动画。使用 leftBarButtonItem 时启用滑动返回。
ViewController preferredStatusBarStyle() 设置生效的前置条件
NavigationBar 没有隐藏的时候设置 preferredStatusBarStyle 无效。 NavigationBar 隐藏后才会根据 preferredStatusBarStyle 来更新状态栏
需要对 override preferredStatusBarStyle 记得调用 super
override func preferredStatusBarStyle() -> UIStatusBarStyle {
super.preferredStatusBarStyle()
return .Default
}
注意:不要覆盖该方法,请直接使用 chx_prefersdStatusBarStyle
属性.