DLUtility.m 711 B

12345678910111213141516171819202122232425
  1. //
  2. // DLUtility.m
  3. // DLSlideViewDemo
  4. //
  5. // Created by Dongle Su on 15-2-12.
  6. // Copyright (c) 2015年 dongle. All rights reserved.
  7. //
  8. #import "DLUtility.h"
  9. @implementation DLUtility
  10. + (UIColor *)getColorOfPercent:(CGFloat)percent between:(UIColor *)color1 and:(UIColor *)color2{
  11. CGFloat red1, green1, blue1, alpha1;
  12. [color1 getRed:&red1 green:&green1 blue:&blue1 alpha:&alpha1];
  13. CGFloat red2, green2, blue2, alpha2;
  14. [color2 getRed:&red2 green:&green2 blue:&blue2 alpha:&alpha2];
  15. CGFloat p1 = percent;
  16. CGFloat p2 = 1.0 - percent;
  17. UIColor *mid = [UIColor colorWithRed:red1*p1+red2*p2 green:green1*p1+green2*p2 blue:blue1*p1+blue2*p2 alpha:1.0f];
  18. return mid;
  19. }
  20. @end