ios - View 的颜色和导航栏的颜色

标签 ios swift xcode uinavigationbar

我遇到了一个奇怪的问题,导航栏和 View 具有完全相同的 UIColor,但是导航栏看起来更暗!为什么会发生这种情况?

注意:我在 didFinishLaunchingWithOptions 函数内的 AppDelegate 中使用了这行代码。

UINavigationBar.appearance().isTranslucent = false

最佳答案

这是常见问题。您需要设置

UINavigationBar.appearance().shadowImage = UIImage()

关于ios - View 的颜色和导航栏的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49213080/

相关文章:

iphone - 我们可以获取 iPhone 中配置的总电子邮件帐户吗?

ios - 底部的 Swift Chart 月份

ios - 将 segue 添加到动态创建的单元格

iPhone 4 相机不透明度

ios - 无法同时满足约束 - Swift

swift - 在 Linux 上使用 Swift 生成随机数时出错?

iphone - 如何将值传递给父 View Controller ?

ios - 实体中的属性分组(核心数据)

ios - intersectsNode 未检测交叉点

ios - 辞去键盘后如何保持 subview ,用平移手势移动,在适当的位置?