Advertisement
Guest User

Untitled

a guest
Apr 27th, 2015
224
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.40 KB | None | 0 0
  1. extension UIColor {
  2.  
  3. func shadeColor(factor: CGFloat) -> UIColor {
  4.  
  5. var r: CGFloat = 0
  6. var g: CGFloat = 0
  7. var b: CGFloat = 0
  8. var a: CGFloat = 0
  9.  
  10. var t: CGFloat = factor < 0 ? 0 : 1
  11. var p: CGFloat = factor < 0 ? -factor : factor
  12.  
  13. getRed(&r, green: &g, blue: &b, alpha: &a)
  14.  
  15. r = (t-r)*p+r
  16. g = (t-g)*p+g
  17. b = (t-b)*p+b
  18.  
  19. return UIColor(red: r, green: g, blue: b, alpha: a)
  20.  
  21. }
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement