【发布时间】:2018-05-18 08:27:20
【问题描述】:
我在我的应用程序中使用了一个 uiview 来创建自定义导航栏。我已经给前导和尾随约束零和高度 84,以及 superview = 20 的顶部空间。这在其他设备中看起来不错,但在 iphone x它在顶部留下空间。请参阅随附的屏幕截图。如何解决?
【问题讨论】:
标签: autolayout navigationbar iphone-x
我在我的应用程序中使用了一个 uiview 来创建自定义导航栏。我已经给前导和尾随约束零和高度 84,以及 superview = 20 的顶部空间。这在其他设备中看起来不错,但在 iphone x它在顶部留下空间。请参阅随附的屏幕截图。如何解决?
【问题讨论】:
标签: autolayout navigationbar iphone-x
使用本文对自定义导航栏进行更改:https://medium.com/@kahseng.lee123/creating-custom-navigation-bar-tab-bar-for-iphone-x-f03b1e1827d3
我添加了一个额外的背景视图,并将其超级视图的前导、尾随和顶部约束设为零,并将底部与自定义导航视图对齐。对于导航视图,将高度约束更改为 44,将前导尾随和顶部约束更改为相对于安全区域为零。这样就解决了问题。
【讨论】: