mirror of
https://github.com/hmalik144/easyCC_iOs.git
synced 2025-12-10 02:15:19 +00:00
Initial commit
This commit is contained in:
41
Extensions.swift
Normal file
41
Extensions.swift
Normal file
@@ -0,0 +1,41 @@
|
||||
//
|
||||
// Extensions.swift
|
||||
// easyCC
|
||||
//
|
||||
// Created by h_mal on 12/12/2018.
|
||||
// Copyright © 2018 appttude. All rights reserved.
|
||||
//
|
||||
|
||||
import Foundation
|
||||
import UIKit
|
||||
|
||||
extension UIColor{
|
||||
|
||||
static let colourOne = UIColor().colorFromHex(hex: "#253031")
|
||||
static let colourTwo = UIColor().colorFromHex(hex: "#315659")
|
||||
static let colourThree = UIColor().colorFromHex(hex: "#2978A0")
|
||||
static let colourFour = UIColor().colorFromHex(hex: "#8549ff")
|
||||
static let colourFive = UIColor().colorFromHex(hex: "#C6E0FF")
|
||||
|
||||
func colorFromHex( hex: String) -> UIColor{
|
||||
var hexString:String = hex.trimmingCharacters(in: .whitespacesAndNewlines).uppercased()
|
||||
|
||||
if hexString.hasPrefix("#"){
|
||||
hexString.remove(at: hexString.startIndex)
|
||||
}
|
||||
|
||||
// if hexString.count != 6{
|
||||
// return UIColor.black
|
||||
// }
|
||||
|
||||
var rgbValue:UInt32 = 0
|
||||
Scanner(string: hexString).scanHexInt32(&rgbValue)
|
||||
|
||||
return UIColor(
|
||||
red: CGFloat((rgbValue & 0xFF0000) >> 16) / 255.0,
|
||||
green: CGFloat((rgbValue & 0x00FF00) >> 8) / 255.0,
|
||||
blue: CGFloat(rgbValue & 0x0000FF) / 255.0,
|
||||
alpha: CGFloat(1.0)
|
||||
)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user