1. ホーム
  2. スイフト

[解決済み】Swiftでボタンに丸みを帯びたボーダーを付けるにはどうすればいいですか?

2022-04-06 18:58:33

質問

Xcode 6の最新版でswiftを使ってアプリを作っているのですが、ボタンを修正して、必要に応じて自分で調整できるような丸みを帯びたボーダーを持たせる方法を知りたいのです。また、背景を追加することなく、ボーダー自体の色を変更するにはどうしたらよいでしょうか?言い換えれば、私は背景なしで、特定の色の1ptボーダーだけで、わずかに丸みを帯びたボタンが欲しいのです。

解決方法は?

使用方法 button.layer.cornerRadius , button.layer.borderColorbutton.layer.borderWidth . ただし borderColor を必要とします。 CGColor と言うことができますので(Swift 3/4)。

button.backgroundColor = .clear
button.layer.cornerRadius = 5
button.layer.borderWidth = 1
button.layer.borderColor = UIColor.black.cgColor