gpt4 book ai didi

ios - Swift 使边框 rof uiimageview 在外面

转载 作者:搜寻专家 更新时间:2023-11-01 07:14:49 25 4
gpt4 key购买 nike

我想为 imageview 添加边框,这是我的代码

    let view = UIImageView()
view.layer.borderWidth = 4
view.layer.borderColor = UIColor(red: 1, green: 1, blue: 1, alpha:0.4).cgColor
view.layer.cornerRadius = 40
view.layer.masksToBounds = true

但这只会在 imageview 内部添加边框,我怎样才能在外部添加边框?

最佳答案

这可以帮到你。使用 CALayer 添加边框层,您可以自定义边框颜色和边框,以及其他参数。

let borderLayer = CALayer()
let borderFrame = CGRect(x: -1.0, y: -1.0, width: imageView.frame.size.height + 2.0, height: imageView.frame.size.height + 2.0)
borderLayer.backgroundColor = UIColor.clear.cgColor
borderLayer.frame = borderFrame
borderLayer.cornerRadius = 5.0
borderLayer.borderWidth = 2.0
borderLayer.borderColor = UIColor.red.cgColor
imageView.layer.addSublayer(borderLayer)

关于ios - Swift 使边框 rof uiimageview 在外面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42751011/

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