在iOS8中为UITabbar添加阴影

时间:2015-11-13 13:55:25

标签: swift ios8 uikit ios9 uitabbar

我想在我的UITabbar上添加一个简单的阴影。 我在项目/相关的故事板属性中添加了阴影图像(10x1渐变)。

图像应该自己重复,不应该吗?

然而,如果我启动应用程序,设计模式中没有阴影,也没有阴影。

可能是错的?

2 个答案:

答案 0 :(得分:1)

这也可以以编程方式完成:

    self.tabBarController?.tabBar.layer.masksToBounds = false
    self.tabBarController?.tabBar.layer.shadowColor = CustomColors.Graphites.dark.cgColor
    self.tabBarController?.tabBar.layer.shadowOpacity = 0.8
    self.tabBarController?.tabBar.layer.shadowOffset = CGSize(width: 0, height: -4.0)
    self.tabBarController?.tabBar.layer.shadowRadius = 3

答案 1 :(得分:0)

请记住:

  1. 阅读
  2. 理解
  3. 要使用图像阴影,您必须设置背景图像。

    我使用了一个简单的透明/ bg色16x16图像。

    之后,阴影出现了。