我正在尝试让我的标签栏阴影看起来像这个图片中看到的那样:
做这件事的最好方法是什么?我正在使用objective-c
谢谢
发布于 2016-05-20 13:31:23
您可以使用以下代码为任何UI对象提供阴影
tabBar.layer.shadowOffset = CGSize(width: 0, height: 0)
tabBar.layer.shadowRadius = 2
tabBar.layer.shadowColor = UIColor.black.cgColor
tabBar.layer.shadowOpacity = 0.3
这里我给出了你的tabControl对象的例子。
发布于 2017-09-30 04:15:39
Swift 4:
tabBar.layer.shadowOffset = CGSize(width: 0, height: 0)
tabBar.layer.shadowRadius = 2
tabBar.layer.shadowColor = UIColor.black.cgColor
tabBar.layer.shadowOpacity = 0.3
发布于 2017-11-01 19:53:42
我更喜欢使用专用的标签栏方法。
// Set `backgroundImage` to be able to use `shadowImage`
tabBar.backgroundImage = UIImage.imageWithColor(.white)
tabBar.shadowImage = #imageLiteral(resourceName: "tab_bar_shadow") // 2x34pt works for me
https://stackoverflow.com/questions/37338288
复制相似问题