在 iOS8 中向 UITabbar 添加阴影
Add shadow to a UITabbar in iOS8
我想为我的 UITabbar 添加一个简单的阴影。
我在我的项目/相关故事板中添加了阴影图像(10x1 渐变)属性。
图像应该自己重复,不是吗?
然而,在设计模式下没有阴影,如果我启动应用程序也没有阴影。
会不会是错的?
牢记:
- 阅读
- 明白
要使用图像阴影,您必须设置背景图像。
我使用了一个简单的透明/背景色 16x16 图像。
之后,影子出现了。
这也可以通过编程方式完成:
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
我想为我的 UITabbar 添加一个简单的阴影。 我在我的项目/相关故事板中添加了阴影图像(10x1 渐变)属性。
图像应该自己重复,不是吗?
然而,在设计模式下没有阴影,如果我启动应用程序也没有阴影。
会不会是错的?
牢记:
- 阅读
- 明白
要使用图像阴影,您必须设置背景图像。
我使用了一个简单的透明/背景色 16x16 图像。
之后,影子出现了。
这也可以通过编程方式完成:
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