我浏览了一些相关问题的解答,但是并没有找到确切的解决方法,希望这里能有人能够帮助我!
我有一个iPad应用,在iPad上,当你竖屏或横屏时,状态栏(包括时钟和电池)总是显示的。因此,我在一些视图控制器的顶部放置了一些自定义工具栏来占用这20个像素的高度。
现在我正在开发一个通用的应用程序。第一件事是,我发现当iPhone处于竖屏模式时,状态栏就会显示,但是当它处于横屏模式时,状态栏会隐藏,这样我的工具栏就会多出20个像素的高度。
我并不想始终隐藏或始终显示状态栏。我认为在手机的横屏模式下隐藏它的功能是可以接受的。我想做的是能够检测状态栏何时被隐藏,以便我可以调整我的工具栏的Y位置(使其为0或-20)。更好的解决方案是,如果有一种方式可以设置我的布局约束来处理这种情况。