久しぶりにSwiftを触ったらUIViewに枠線をつける方法を忘れてしまっていたのでメモ。
UIViewに枠線と色をつける方法(Swift)
import UIKit class ViewController: UIViewController { @IBOutlet weak var backview: UIView! override func viewDidLoad() { super.viewDidLoad() backview.layer.borderWidth = 1.0 //枠線の太さを指定 backview.layer.borderColor = UIColor.black.cgColor //枠線の色を指定 } }
「borderColor」の色を変更することで枠線の色も変更できます。
ただし、「borderColor」に指定するのはUIColorではなくCGColorであるという点に注意が必要。
UIColorで色を指定したい場合は、最後にCGColorに変換する必要がある。