我有一个带有 UIImageView
的屏幕(图像是一个 SF Symbol)
用户可以清楚地看到这个图标,白色在黑色背景上。但是-如果背景不同:
可能很难看到它。 我想为图像添加一个 黑色阴影,以便用户能够更好地看到它。
我尝试在线查找,但我看到的全部都是如何向图像视图框添加阴影,而这不是我需要的。我需要围绕图标本身而不是图像框周围的阴影。
有什么想法吗?谢谢
我有一个带有 UIImageView
的屏幕(图像是一个 SF Symbol)
用户可以清楚地看到这个图标,白色在黑色背景上。但是-如果背景不同:
可能很难看到它。 我想为图像添加一个 黑色阴影,以便用户能够更好地看到它。
我尝试在线查找,但我看到的全部都是如何向图像视图框添加阴影,而这不是我需要的。我需要围绕图标本身而不是图像框周围的阴影。
有什么想法吗?谢谢
试试这个:
imageView.layer.shadowColor = UIColor.black.cgColor
imageView.layer.shadowRadius = 3.0
imageView.layer.shadowOpacity = 1.0
imageView.layer.shadowOffset = CGSize(width: 4, height: 4)
imageView.layer.masksToBounds = false
UIImage(systemName: "paintbrush.pointed.fill")!
。 - אורי orihpt