ios - 将自定义阴影添加到 TabBar 图层,同时删除阴影图像
问题描述
我想为我的 TabBar 添加自定义阴影,同时删除 TabBar 的默认阴影图像(分隔线)。
由于以下原因,我可以做一个或两个都做;.maskToBounds = false
&.clipsToBounds = true
请在下面查看我的代码;
func configureView() {
tabBar.tintColor = Color.tint
tabBar.isTranslucent = false
tabBar.shadowImage = UIImage()
tabBar.backgroundImage = UIImage()
tabBar.clipsToBounds = true
tabBar.barTintColor = UIColor(named: "background")
view.backgroundColor = UIColor(named: "background")
tabBar.layer.shadowColor = Color.highlight.cgColor
tabBar.layer.shadowOffset = CGSize(width: 0, height: 1)
tabBar.layer.shadowRadius = 5
tabBar.layer.shadowOpacity = 1
tabBar.layer.masksToBounds = false
}
解决方案
推荐阅读
- teradata - 修剪雪花中的列数据
- java - 为什么我得到 DocumentBuilder 解析异常?
- php - 如何在 Symfony 中从 Sentry 中排除异常?
- javascript - 如何使用单槽修改数据表中的任何列
- java - 如何将地图列表转换为哈希数组
- javascript - 在使用 flex-grids 时,有没有办法解决在 slideToggle() 内的 slideToggle() 内的 slideToggle() 问题?
- android - Kotlin 数据绑定共享视图模型不更新两个视图
- javascript - Console.log 作为 HTTP 请求发生在 Promise 数组中
- beanshell - 如何在 LibreOffice Writer 的表格公式中使用 BeanShell 方法作为函数?
- macos - 如何列出 macOS 上 VSCode 可用的字体?