【发布时间】:2020-04-27 14:12:29
【问题描述】:
我正在创建一个左上角和右上角圆角的 TabBar。
我正在使用图层蒙版来实现这一点,它工作正常,但是我需要蒙版颜色为白色(其透明显示 VC 背景颜色与下面的代码)。
是否可以通过以下方法将蒙版背景颜色设置为白色?
我尝试设置 layer 和 layer.mask 背景颜色,但没有成功(我无法更改 VC 背景颜色)。
当前代码:
self.tabBar.layer.masksToBounds = true
self.tabBar.isTranslucent = true
self.tabBar.barStyle = .default
self.tabBar.layer.cornerRadius = 28
self.tabBar.layer.maskedCorners = [.layerMinXMinYCorner, .layerMaxXMinYCorner]
谢谢。
【问题讨论】:
-
您是否在这里尝试了所有答案:stackoverflow.com/questions/38127839/…
-
我上面的代码实际上取自您建议的线程上最受欢迎的答案。我的问题是我可以使用这个解决方案来达到预期的效果吗?