gpt4 book ai didi

swift - 如何在 Swift 中设置 UIImageView 文本周围的阴影轮廓(实心)?

转载 作者:行者123 更新时间:2023-11-30 11:18:34 27 4
gpt4 key购买 nike

我想在 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
}
}

但这并没有按照我的要求工作。请建议。提前致谢。

我需要如下输出:-

enter image description here

最佳答案

要实现此目的,您应该向 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/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com