私は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
}
これについて何か助けてもらえますか?
ImageViewに境界線の色を指定しましたが、塗りつぶす領域がない場合、どのように色を表示することができるでしょうか。
flagImage.layer.borderWidth = 2 /** as you wish **/
指定した色を塗りつぶすために、厚さ2のimageViewの周りの領域を提供します。
これを追加してみてください
Objective-C
flagImage.layer.masksToBounds = YES;
スウィフト
flagImage.layer.masksToBounds = true
あなただけMISSER borderWidth = 1(x)