わざわざ Swift でコードを書かなくても、Storyboard 上から色々できますね。

設定方法

対象の UIView を選択した状態で Identity inspector を開く

User Defined Runtime Attributes の + ボタンをクリック

Key Path Type Value 説明
layer.cornerRadius Number 5 角丸の大きさ
layer.masksToBounds Boolean True 角丸になるようマスクする
layer.borderWidth Number 1 ボーダー線の太さ
layer.borderColor Color 任意の色

ボタンや背景に色をつけている場合、 layer.masksToBounds を指定しないとかっこ悪くなります。

Number は少数も OK なので、 layer.borderWidth を 0.5 など、細くすることもできました。

参考

雑食プログラミング備忘録
[iOS] StoryboardでUIViewの角丸を設定する
http://chicketen.blog.jp/archives/4907195.html
Qiita
iOS Storyboardで枠色つき角丸ボタン
https://qiita.com/hkm/items/79a98139329a62631ca9

詳解 Swift 第4版

荻原 剛志
出版社:SBクリエイティブ  発売日:2017-12-26

Amazonで詳細を見る