gpt4 book ai didi

ios - UIBarButtonItem 色调颜色与设备上的颜色不同

转载 作者:搜寻专家 更新时间:2023-11-01 06:23:35 25 4
gpt4 key购买 nike

在我项目的每个 UIViewController 中,我至少有一个 UIBarButtonItem's,一切都在 UINavigationController 中,UINavigationBar 是蓝色的,UIBarButtonItem 的 应该是白色的。

在模拟器中它们是白色的...但在设备中它们是浅灰色的,如下图所示:

模拟器 Simulator

设备 Device

它们运行完全相同的代码和完全相同的 ios 版本 ios 8.1

我目前正在将 Storyboard 中的色调设置为白色,但我也尝试过:

// In appdelegate
UINavigationBar.appearance().barTintColor = UIColor(hex: 0x4a9bcb, alpha: 1.0)
UINavigationBar.appearance().titleTextAttributes = [NSFontAttributeName:UIFont(name: "FuturaLT-Bold", size: 16)!, NSForegroundColorAttributeName:UIColor(white: 1.0, alpha: 1.0)]
UIBarButtonItem.appearance().tintColor = UIColor.whiteColor()

// In map viewcontroller viewDidLoad
self.edgesForExtendedLayout = UIRectEdge.None
self.navigationController?.navigationBar.translucent = false

这给出了相同的结果。

请帮助我了解发生了什么。

最佳答案

我发现出了什么问题............在设置中有一个选项在常规/辅助功能/增加对比度下称为更深的颜色......我打开了它使色调颜色更深(当然).太傻了。

关于ios - UIBarButtonItem 色调颜色与设备上的颜色不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28740686/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com