【发布时间】:2013-02-19 14:15:48
【问题描述】:
我在 iphone 底部创建了一个导航标签栏,并使用深灰色作为色调。一切都很好,除了上半部分的颜色比下半部分浅一点。我也没有通过在 viewDidLoad 中以编程方式设置背景颜色和色调来修复它。这个问题发生在模拟器和我的 iphone 5 上
【问题讨论】:
我在 iphone 底部创建了一个导航标签栏,并使用深灰色作为色调。一切都很好,除了上半部分的颜色比下半部分浅一点。我也没有通过在 viewDidLoad 中以编程方式设置背景颜色和色调来修复它。这个问题发生在模拟器和我的 iphone 5 上
【问题讨论】:
这个效果是系统默认添加的,不是bug或者问题。
您可以通过这种方式自定义UITabBar:
tabController.tabBar.backgroundImage = [UIImage imageNamed: @"TabBarBG"];
不仅重置背景颜色或色调颜色。试试看。
【讨论】:
这是系统自动添加的“渐变”视觉效果。你可以自己写一个自定义标签栏来改变效果。
【讨论】:
这是标签栏的默认行为。
但是,您可以通过为标签栏设置 bakgroundimage 来更改此设置。
【讨论】: