深入理解iOS的状态栏

2020-01-18 16:13:32王振洲

动画形式如下


typedef NS_ENUM(NSInteger, UIStatusBarAnimation) {
  UIStatusBarAnimationNone,
  UIStatusBarAnimationFade NS_ENUM_AVAILABLE_IOS(3_2),
  UIStatusBarAnimationSlide NS_ENUM_AVAILABLE_IOS(3_2),
} __TVOS_PROHIBITED;

这个函数返回了动画效果。动画效果只有在prefersStatusBarHidden函数返回值变化的时候才会展示,同时要通过调用
[self setNeedsStatusBarAppearanceUpdate]函数来重绘状态栏

四、应用

我们可以通过隐藏系统状态栏,然后自定义UIWindow通过设置setWindowLevel:UIWindowLevelStatusBar实现自定义状态栏。

总结

以上就是这篇文章的全部内容了,希望能对各位iOS开发者们有所帮助,如果有疑问大家可以留言交流。


注:相关教程知识阅读请移步到IOS开发频道。