まだどこにもないアプリを作る

アプリ開発でつまづいたところなどを中心に記事にして行きます。

swift 枠線と角丸を同時にかけると細い線が入ってしまう問題 .layer.borderColor .layer.borderWidth .layer.cornerRadius 

 

f:id:rils_k:20201226125832j:plain

 

button.layer.borderWidth = 5

button.layer.cornerRadius = 10

button.layer.borderColor = UIColor.white.cgColor

 

などで枠線と角丸を同時にかけると(背景が白の場合は顕著に)

細い線が入ってしまいます。

 

これを防ぐには

button.layer.masksToBounds = true

これを追加します。