読者です 読者をやめる 読者になる 読者になる

UIViewの周りに枠線を書く

UIViewの周りの枠線は、プロパティ一発とかいうことは無く、ちょっと書くみたい。layerをいじるのは前のUIImageを丸くしたところと一緒の考え方ですが、こちらの色指定がUIColorではなくCGColorというCoreGraphics.Frameworkのものでした。ただしサラッと書くとUIColor#CGColorで変換できるので名前解決のためのimportは不要です。

import UIKit
//import CoreGraphics

class ViewController: UIViewController {
    @IBOutlet weak var targetView: UIView!

    override func viewDidLoad() {
        super.viewDidLoad()

        targetView.layer.borderColor = UIColor.redColor().CGColor
        targetView.layer.borderWidth = 2.0
    }
}

これで赤い線が周囲に引けます。なんかするたびに細々とレシピが積み重なる。