Swift

layer.borderWidth と layer.cornerRadius を同時に使用するとボーダーの一部に白いギザギザが出る

概要 layer.borderWidth と layer.cornerRadius を同時に使用すると、 ボーダーの一部に白いギザギザが出るCALayerのバグ? のようなものにハマりました。 UI系のライブラリのIssuesにも同じようなことを言っている方がいました。 https://github.com/IBAnim…

Swift UIColor Extension でよくある 16進数カラーコードを UIColor に変換する時のビット演算について

前談 import UIKit extension UIColor { convenience init(red: Int, green: Int, blue: Int) { self.init(red: CGFloat(red) / 255.0, green: CGFloat(green) / 255.0, blue: CGFloat(blue) / 255.0, alpha: 1.0) } convenience init(rgb: Int) { self.init…