【问题标题】:UIView used to create custom navigation bar at top leaves space at top in iphone x用于在顶部创建自定义导航栏的 UIView 在 iphone x 顶部留下空间
【发布时间】:2018-05-18 08:27:20
【问题描述】:

我在我的应用程序中使用了一个 uiview 来创建自定义导航栏。我已经给前导和尾随约束零和高度 84,以及 superview = 20 的顶部空间。这在其他设备中看起来不错,但在 iphone x它在顶部留下空间。请参阅随附的屏幕截图。如何解决?

【问题讨论】:

    标签: autolayout navigationbar iphone-x


    【解决方案1】:

    使用本文对自定义导航栏进行更改:https://medium.com/@kahseng.lee123/creating-custom-navigation-bar-tab-bar-for-iphone-x-f03b1e1827d3

    我添加了一个额外的背景视图,并将其超级视图的前导、尾随和顶部约束设为零,并将底部与自定义导航视图对齐。对于导航视图,将高度约束更改为 44,将前导尾随和顶部约束更改为相对于安全区域为零。这样就解决了问题。

    【讨论】:

      猜你喜欢
      • 2021-01-31
      • 1970-01-01
      • 2019-12-15
      • 2017-11-30
      • 2020-07-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-21
      相关资源
      最近更新 更多