状态栏与工具栏重叠

Posted

技术标签:

【中文标题】状态栏与工具栏重叠【英文标题】:Status bar overlaps toolbar 【发布时间】:2011-02-20 16:37:24 【问题描述】:

我有一个已基本完成的应用程序。它在视图顶部使用带有几个按钮的工具栏。下面是一个 WebView,它只打开一个 URL,没有办法离开这个站点(这就是它的重点)。

但是,。我最初的临时解决方案是隐藏状态栏,但我真的需要它在这个应用程序中。我怎样才能阻止这种重叠发生

【问题讨论】:

【参考方案1】:

尝试将工具栏的原点设置为 (0, 20) 而不是 (0, 0)。

【讨论】:

在哪里设置?我使用构建器界面制作了工具栏,所以我不确定控制它的代码在哪里结束。 @Aakburns:IB?然后你应该已经看到状态栏了,这是你可以避免的。 好吧,我可以对其进行调整,以便为状态栏留出空间。现在,当我在模拟器中运行它时,它看起来很好,但是当你旋转它时,你会在任何方向的状态栏和工具栏之间看到一个黑色的小区域,甚至会回到纵向,直到你重新启动应用程序。 @Aakburns:请检查您的“自动调整大小”设置(在“大小”选项卡中)。 Autosizing 似乎并没有影响将其保持在顶部。

以上是关于状态栏与工具栏重叠的主要内容,如果未能解决你的问题,请参考以下文章

iOS11中没有状态栏的导航栏与安全区域重叠

让导航栏与iOS 7中的状态栏重叠

在 iOS 7 中让导航栏与状态栏重叠

iOS 7 状态栏与 UIImagePickerController 上的相机控件重叠

Android状态栏与布局重叠解决方案

Xamarin Forms - 状态栏与 IOS 中的内容重叠(safeareainsets 问题)