func@H_404_6@ colorWithHexString@H_404_6@ (hex:String@H_404_6@) ->@H_404_6@ UIColor { |
|
var@H_404_6@ cString:String@H_404_6@ =@H_404_6@ hex.@H_404_6@stringByTrimmingCharactersInSet(NSCharacterSet.@H_404_6@whitespaceAndNewlineCharacterSet()).@H_404_6@uppercaseString | |
if@H_404_6@ (cString.@H_404_6@hasPrefix("@H_404_6@#"@H_404_6@@H_404_6@)) { | |
cString =@H_404_6@ cString.@H_404_6@substringFromIndex(1@H_404_6@) | |
} | |
if@H_404_6@ (countElements(cString) !=@H_404_6@ 6@H_404_6@) { | |
return@H_404_6@ UIColor.@H_404_6@grayColor() | |
} | |
var@H_404_6@ rString =@H_404_6@ cString.@H_404_6@substringToIndex(2@H_404_6@) | |
var@H_404_6@ gString 2@H_404_6@)2@H_404_6@) | |
var@H_404_6@ bString 4@H_404_6@)2@H_404_6@) | |
var@H_404_6@ r:CUnsignedInt =@H_404_6@ 0@H_404_6@,g:CUnsignedInt =@H_404_6@ 0@H_404_6@,b:CUnsignedInt 0@H_404_6@; | |
NSScanner.@H_404_6@scannerWithString(rString).@H_404_6@scanHexInt(&@H_404_6@r) | |
.@H_404_6@scannerWithString(gString)&@H_404_6@g) | |
.@H_404_6@scannerWithString(bString)&@H_404_6@b) | |
return@H_404_6@ UIColor(red: Float@H_404_6@(r) /@H_404_6@ 255@H_404_6@.@H_404_6@Float@H_404_6@(g) /@H_404_6@ 255@H_404_6@Float@H_404_6@(b) Float@H_404_6@(1@H_404_6@)) | |
} |