[Swift] UIColor 를 Hex String 으로 변환하는 방법
Swift 에서 UIColor 를 헥사코드로 변환하는 방법입니다. 선택된 UIColor 를 스트링으로 변환하여 저장하고 이 값을 가져와서 사용하기 위해 사용합니다. // UIColor 를 Hex String 변환 extension UIColor { convenience init (hex: String ) { let hexStr: NSString = hex. stringByTrimmingCharactersInSet ( NSCharacterSet . whitespaceAndNewlineCharacterSet ()) let scan = NSScanner (string: hexStr as String ) if (hexStr. hasPrefix ( "#" )) { scan. scanLocation = 1 } var color: UInt32 = 0 scan. scanHexInt (&color) let mask = 0x000000FF let r = Int (color >> 16 ) & mask let g = Int (color >...