
button.layer.borderWidth = 5
button.layer.cornerRadius = 10
button.layer.borderColor = UIColor.white.cgColor
などで枠線と角丸を同時にかけると(背景が白の場合は顕著に)
細い線が入ってしまいます。
これを防ぐには
button.layer.masksToBounds = true
これを追加します。

button.layer.borderWidth = 5
button.layer.cornerRadius = 10
button.layer.borderColor = UIColor.white.cgColor
などで枠線と角丸を同時にかけると(背景が白の場合は顕著に)
細い線が入ってしまいます。
これを防ぐには
button.layer.masksToBounds = true
これを追加します。