BTUIKDinersClubVectorArtView.m 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. #import "BTUIKDinersClubVectorArtView.h"
  2. @implementation BTUIKDinersClubVectorArtView
  3. - (void)drawArt {
  4. //// Color Declarations
  5. UIColor* fillColor3 = [UIColor colorWithRed: 0 green: 0.286 blue: 0.588 alpha: 1];
  6. //// Bezier Drawing
  7. UIBezierPath* bezierPath = [UIBezierPath bezierPath];
  8. [bezierPath moveToPoint: CGPointMake(27.28, 14.48)];
  9. [bezierPath addCurveToPoint: CGPointMake(23.18, 8.52) controlPoint1: CGPointMake(27.27, 11.76) controlPoint2: CGPointMake(25.57, 9.44)];
  10. [bezierPath addLineToPoint: CGPointMake(23.18, 20.44)];
  11. [bezierPath addCurveToPoint: CGPointMake(27.28, 14.48) controlPoint1: CGPointMake(25.57, 19.52) controlPoint2: CGPointMake(27.27, 17.2)];
  12. [bezierPath closePath];
  13. [bezierPath moveToPoint: CGPointMake(18.61, 20.44)];
  14. [bezierPath addLineToPoint: CGPointMake(18.61, 8.52)];
  15. [bezierPath addCurveToPoint: CGPointMake(14.51, 14.48) controlPoint1: CGPointMake(16.22, 9.45) controlPoint2: CGPointMake(14.52, 11.76)];
  16. [bezierPath addCurveToPoint: CGPointMake(18.61, 20.44) controlPoint1: CGPointMake(14.52, 17.2) controlPoint2: CGPointMake(16.22, 19.51)];
  17. [bezierPath closePath];
  18. [bezierPath moveToPoint: CGPointMake(20.9, 4.41)];
  19. [bezierPath addCurveToPoint: CGPointMake(10.83, 14.48) controlPoint1: CGPointMake(15.33, 4.41) controlPoint2: CGPointMake(10.83, 8.92)];
  20. [bezierPath addCurveToPoint: CGPointMake(20.9, 24.55) controlPoint1: CGPointMake(10.83, 20.04) controlPoint2: CGPointMake(15.33, 24.55)];
  21. [bezierPath addCurveToPoint: CGPointMake(30.97, 14.48) controlPoint1: CGPointMake(26.46, 24.55) controlPoint2: CGPointMake(30.96, 20.04)];
  22. [bezierPath addCurveToPoint: CGPointMake(20.9, 4.41) controlPoint1: CGPointMake(30.96, 8.92) controlPoint2: CGPointMake(26.46, 4.41)];
  23. [bezierPath closePath];
  24. [bezierPath moveToPoint: CGPointMake(20.87, 25.5)];
  25. [bezierPath addCurveToPoint: CGPointMake(9.77, 14.6) controlPoint1: CGPointMake(14.78, 25.53) controlPoint2: CGPointMake(9.77, 20.6)];
  26. [bezierPath addCurveToPoint: CGPointMake(20.87, 3.5) controlPoint1: CGPointMake(9.77, 8.04) controlPoint2: CGPointMake(14.78, 3.5)];
  27. [bezierPath addLineToPoint: CGPointMake(23.72, 3.5)];
  28. [bezierPath addCurveToPoint: CGPointMake(35.23, 14.6) controlPoint1: CGPointMake(29.74, 3.5) controlPoint2: CGPointMake(35.23, 8.03)];
  29. [bezierPath addCurveToPoint: CGPointMake(23.72, 25.5) controlPoint1: CGPointMake(35.23, 20.6) controlPoint2: CGPointMake(29.74, 25.5)];
  30. [bezierPath addLineToPoint: CGPointMake(20.87, 25.5)];
  31. [bezierPath closePath];
  32. [fillColor3 setFill];
  33. [bezierPath fill];
  34. }
  35. @end