반응형
iOS 15, Xcode 13.31, Swift 5, UIKit 환경에서 진행했습니다.
extension UIColor {
convenience init(hex: String) {
let scanner = Scanner(string: hex)
_ = scanner.scanString("#")
var rgb:UInt64 = 0
scanner.scanHexInt64(&rgb)
let r = Double((rgb >> 16) & 0xFF) / 255.0
let g = Double((rgb >> 8) & 0xFF) / 255.0
let b = Double((rgb >> 0) & 0xFF) / 255.0
self.init(red:r, green: g, blue: b, alpha: 1)
}
}
사용법
UIColor(hex: "#707070")
반응형
'iOS > 코드조각' 카테고리의 다른 글
[iOS, Swift] 스크롤 뷰 만들기 programmatic (0) | 2022.06.22 |
---|---|
[iOS, Swift] 두개 이상의 뷰에 tapGesture 추가하기 (0) | 2022.06.22 |
[iOS, Swift] 현재 뷰 이미지로 변경하기 UIView to UIImage (0) | 2022.06.22 |
[iOS, Swift] UIImage을 파일로 저장하기 UIImage to File (0) | 2022.06.22 |
[iOS, Swift] 코드로 버튼에 이벤트 넣기(UIKit, selector) (0) | 2022.06.19 |