我想在UIImageView文本周围设置阴影轮廓(实线)。
我尝试了以下代码:-
class BottomToolBarImageView: UIImageView {
override func layoutSubviews() {
super.layoutSubviews()
layer.shadowColor = UIColor.red.cgColor
layer.shadowOffset = CGSize(width: 5.0, height: 5.0)
layer.shadowOpacity = 1.0
layer.shadowRadius = 0.0
}
}
但这不能按我的要求工作。请提出建议。预先感谢。
我需要如下输出:-
答案 0 :(得分:0)
要实现此目的,您应该在图像视图中添加边框,而不是阴影。
class BottomToolBarImageView: UIImageView {
override func layoutSubviews() {
super.layoutSubviews()
layer.borderColor = UIColor.red.cgColor
layer.borderWidth = 4.0
layer.cornerRadius = self.frame.size.height/2
}
}
这应该有效。 P.S请根据需要的输出更改cornerRadius。