作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想在 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
}
}
但这并没有按照我的要求工作。请建议。提前致谢。
我需要如下输出:-
最佳答案
要实现此目的,您应该向 ImageView 添加边框,而不是阴影。
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。
关于swift - 如何在 Swift 中设置 UIImageView 文本周围的阴影轮廓(实心)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51537019/
我是一名优秀的程序员,十分优秀!