我是swift的新手,我正试图在UIImageView
周围设置黑色边框,但我无法这样做。这是我的代码
@IBOutlet weak var flagImage: UIImageView!
var image = UIImage(named: "estonia")
override func viewDidLoad() {
super.viewDidLoad()
flagImage.layer.borderColor = UIColor(red: 0.5, green: 0.5, blue: 0.5, alpha: 1.0).CGColor
flagImage.layer.cornerRadius = 5.0
flagImage.contentMode = .scaleAspectFit
flagImage.image = image
}
我可以得到一些帮助吗?
答案 0 :(得分:19)
你给了imageView的边框颜色,但你怎么能看到没有任何区域填充的颜色。所以,
flagImage.layer.borderWidth = 2 /** as you wish **/
在厚度为2的imageView周围给出区域以填充您给出的颜色。
答案 1 :(得分:4)
尝试添加此
<强>目标C 强>
flagImage.layer.masksToBounds = YES;
<强>夫特强>
flagImage.layer.masksToBounds = true
答案 2 :(得分:1)
你只有MISS borderWidth = 1(x)
答案 3 :(得分:-1)