【发布时间】:2019-10-04 14:10:28
【问题描述】:
我在屏幕底部有一个UIToolbar,其中包含三个按钮,所有按钮都具有不同的背景颜色。我使用自动布局并将工具栏限制在底部布局指南(我必须支持 iOS 8,因此没有安全区域布局指南),以便工具栏正确显示在 iPhone X 主页指示器上方。
我的问题是我希望按钮覆盖工具栏的整个高度并在主页指示器下方绘制。我目前有这个:
注意主页指示器下方的空白区域。
我希望该空间被按钮背景颜色覆盖(标签,当然,必须保持在主页指示器上方):
我必须支持一直到 iOS 8、横向和纵向模式的设备。
编辑:
当我将工具栏限制在超级视图的底部时,它太低了,按钮被主页指示器覆盖:
【问题讨论】:
-
您可能可以使用与此处相同的方法:stackoverflow.com/a/56171264/6257435
-
是的,这行得通,谢谢!如果您将链接发布为答案,我会接受(我不能将其标记为重复)。
-
您使用的是实际的
UIToolBar吗?还是只需要视图底部的 3 个按钮? -
我使用的是实际的
UIToolbar。我能够通过使用普通的UIViews 找到解决方法,但理想情况下我想使用 UIToolbar。
标签: ios uitoolbar ios-autolayout iphone-x safearealayoutguide