How can I make a Swift enum with UIColor value? -
i'm making drawing app , refer colors through use of enum. example, cleaner , more convenient use colors.redcolor
instead of typing out values every time want red color. however, swift's raw value enums don't seem accept uicolor type. there way enum or similar?
i (basically using struct namespace):
extension uicolor { struct mytheme { static var firstcolor: uicolor { return uicolor(red: 1, green: 0, blue: 0, alpha: 1) } static var secondcolor: uicolor { return uicolor(red: 0, green: 1, blue: 0, alpha: 1) } } }
and use like:
uicolor.mytheme.firstcolor
so can have red color inside custom theme.
Comments
Post a Comment