티스토리 뷰

앱을 개발하다보면 주어진 디자인에 맞게 뷰를 만드는데, 디자인의 색은 보통 HEX 코드로 주어지는 경우가 많습니다.

그럴 때, UIColor에서 HEX코드로 색을 지정하고 싶을 때, 사용하는 코드입니다.

extension UIColor {
    class func colorWithHex(hex: Int, alpha: Float = 1.0) -> UIColor {
        let r = Float((hex >> 16) & 0xFF)
        let g = Float((hex >> 8) & 0xFF)
        let b = Float(hex & 0xFF)

        return UIColor(red: CGFloat(r / 255.0), green: CGFloat(g / 255.0), blue: CGFloat(b / 255.0), alpha: CGFloat(alpha))
    }
}

이를 이용해서 

aLabel.textColor = UIColor.colorWithHex(hex: 0xFFFFFF)

이런 식으로 사용할 수 있습니다.

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함