美文网首页
iOS 如何解决横竖屏切换时状态栏不显示问题

iOS 如何解决横竖屏切换时状态栏不显示问题

作者: 千伞万伞 | 来源:发表于2019-11-01 15:25 被阅读0次

最近项目中有集成unity功能,集成成功后,发现每次从unity界面(unity端是强制横屏)切回原生APP界面时,状态栏都没有显示,关键是时不时的状态栏完全消失(意味着整个APP向上平移了整个状态栏的高度,完全没有状态栏了,阔怕,网上找了资料,但很多无效,手动无奈)

解决方案:

  • 从unity返回时添加本段代码:
    // 显示状态栏,优缺点:本方法针对整个APP进程有效
    [[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:UIStatusBarAnimationNone];
  • 在info.plist文件里配置如下:
    添加View controller-based status bar appearance,将值设为NO

备注:
本方案为过期方案,根据提示,已更新为
-[UIViewController prefersStatusBarHidden]
看客可自行根据自己项目选择解决方案

相关文章

网友评论

      本文标题:iOS 如何解决横竖屏切换时状态栏不显示问题

      本文链接:https://www.haomeiwen.com/subject/dwnfbctx.html