更改UItabbar顶部边框线的默认颜色

时间:2015-12-08 18:25:17

标签: ios iphone swift xcode7

你好,任何人都可以帮助我,我将非常感激,我想知道如何更改UItab栏顶部默认灰色笔触的颜色我还希望笔划为2px。我尝试了各种编码方法,我将此代码放在视图控制器中:

self.tabBarController!.tabBar.layer.borderWidth = 0.50 self.tabBarController!.tabBar.layer.borderColor = UIColor.clearColor()。CGColor

并在整个标签栏周围放置一个笔划。我希望在顶部有一个2px笔划,其自定义rgb颜色为:红色:208,绿色:28,蓝色:28

如下图:

enter image description here

2 个答案:

答案 0 :(得分:1)

可能的选择:

  • 使用(可伸缩的)背景图像作为tabBar

  • 不建议使用现有的UI元素,但您可以尝试简单地添加一个新的子视图,其宽度与标签栏相同,高2像素,您想要的颜色为背景,放置在(0, 0)

答案 1 :(得分:0)

您可以使用UITabBar s shadowImage属性!