「Swift」UIButtonを角丸にするサンプル

2022年2月28日

書式
1.枠線の幅
button.layer.borderWidth = 値
2.枠線の色
button.layer.borderColor =値
3.角丸のサイズ
button.layer.cornerRadius =値

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
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) 
    }
}

 

Swift

Posted by arkgame