「Swift」UIButtonを角丸にするサンプル
書式
1.枠線の幅
button.layer.borderWidth = 値
2.枠線の色
button.layer.borderColor =値
3.角丸のサイズ
button.layer.cornerRadius =値
使用例
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var button: UIButton!
override func viewDidLoad() {
super.viewDidLoad()
// 背景色
button.backgroundColor = UIColor.green
// 枠線の幅
button.layer.borderWidth = 2.2
// 枠線の色
button.layer.borderColor = UIColor.blue.cgColor
// 角丸のサイズ
button.layer.cornerRadius = 12.0
// タイトルの色
button.setTitleColor(UIColor.white,for: UIControlState.normal)
}
}
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var button: UIButton!
override func viewDidLoad() {
super.viewDidLoad()
// 背景色
button.backgroundColor = UIColor.green
// 枠線の幅
button.layer.borderWidth = 2.2
// 枠線の色
button.layer.borderColor = UIColor.blue.cgColor
// 角丸のサイズ
button.layer.cornerRadius = 12.0
// タイトルの色
button.setTitleColor(UIColor.white,for: UIControlState.normal)
}
}
import UIKit class ViewController: UIViewController { @IBOutlet weak var button: UIButton! override func viewDidLoad() { super.viewDidLoad() // 背景色 button.backgroundColor = UIColor.green // 枠線の幅 button.layer.borderWidth = 2.2 // 枠線の色 button.layer.borderColor = UIColor.blue.cgColor // 角丸のサイズ button.layer.cornerRadius = 12.0 // タイトルの色 button.setTitleColor(UIColor.white,for: UIControlState.normal) } }