【问题标题】:Why tab bar upper half's color is lighter than bottom half为什么标签栏上半部分的颜色比下半部分浅
【发布时间】:2013-02-19 14:15:48
【问题描述】:

我在 iphone 底部创建了一个导航标签栏,并使用深灰色作为色调。一切都很好,除了上半部分的颜色比下半部分浅一点。我也没有通过在 viewDidLoad 中以编程方式设置背景颜色和色调来修复它。这个问题发生在模拟器和我的 iphone 5 上

【问题讨论】:

    标签: iphone ios ios5


    【解决方案1】:

    这个效果是系统默认添加的,不是bug或者问题。

    您可以通过这种方式自定义UITabBar:

     tabController.tabBar.backgroundImage = [UIImage imageNamed: @"TabBarBG"];
    

    不仅重置背景颜色或色调颜色。试试看。

    【讨论】:

      【解决方案2】:

      这是系统自动添加的“渐变”视觉效果。你可以自己写一个自定义标签栏来改变效果。

      【讨论】:

        【解决方案3】:

        这是标签栏的默认行为。

        但是,您可以通过为标签栏设置 bakgroundimage 来更改此设置。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2017-12-19
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-08-30
          • 1970-01-01
          相关资源
          最近更新 更多