【发布时间】:2017-11-16 18:25:36
【问题描述】:
我自定义导航栏以清除。所以我将 backgroundImage 设置为 UIImage() 并且 isTranslucent = true。所以我在这里遇到的问题是:这就是我在我的 xib 中设置的。现在 TopConstraints 是:10px 使用 topConstraint = 10。当我在模拟器 iPhone 5s 中运行时:这就是我得到的。画面完美。虽然我记得,如果我设置 isTranslucent = true -> 我必须设置 topConstraint 高于导航栏高度,例如:topConstraint = 50.。但是有了这段代码,当我尝试在真实设备上运行时:iPhone 5s。这就是我得到的: 导航栏覆盖视图。我的模拟器运行在 iOS 11.0,真机运行在 iOS 9.2。有人有同样的情况吗?非常感谢
顺便说一句:我需要将导航栏设置为清晰,因为我们的背景颜色是从左上角到右下角的渐变色
【问题讨论】:
标签: ios swift navigationbar