iOS 7 BarTintColor

Posted

技术标签:

【中文标题】iOS 7 BarTintColor【英文标题】: 【发布时间】:2013-11-07 11:06:04 【问题描述】:

有没有其他人注意到在 ios7 中,如果 barTintColor 设置为默认值,半透明导航栏只有在下方显示颜色?

我尝试将 barTintColor 设置为各种不同的颜色,但导航栏下方的任何内容都显示为黑色模糊。而如果 barTintColor 设置为默认值,则所有元素都会在下方正确显示。

有没有办法强制它显示正确的颜色?

【问题讨论】:

【参考方案1】:

你必须使用背景色而不是色调。

self.navigationController.navigationBar.backgroundColor = [UIColor yellowColor];

如果您使用的是 tint color,它只会改变 barbutton 背景颜色的变化。

【讨论】:

嗨,Abha,使用背景颜色会失去条形图的半透明性。我想保持导航栏的半透明。【参考方案2】:

在情节提要的 MyTabBarController 中选择颜色。您将更改按钮活动颜色背景。不知道不活跃的。

【讨论】:

以上是关于iOS 7 BarTintColor的主要内容,如果未能解决你的问题,请参考以下文章

Ipad图标大小Ipad设置ios 5-7 29pt 1x 2x - iPad聚光灯ios 7 40 pt - iPad app ios 7 76 pt [关闭]

使用 xcode 5 (iOS 7 sdk) 构建 iOS 7 UI

为啥这个 UITabBarItem 图像切换代码在 iOS 7 上有效,而在 iOS 7.1 上无效?

如何使用 Xcode 7.1 和 iOS 部署目标 iOS 7.1 启动应用程序?

带有自定义声音的 UILocalNotification 仅适用于 iOS 6.1 和 iOS 7.1,不适用于 iOS 7.0

在 ios 7 和 ios 7+ 中处理设备特定图像的最佳方法