BTUIKLargeVisaVectorArtView.m 4.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. #import "BTUIKLargeVisaVectorArtView.h"
  2. @implementation BTUIKLargeVisaVectorArtView
  3. - (void)drawArt {
  4. //// Color Declarations
  5. UIColor* fillColor22 = [UIColor colorWithRed: 0.955 green: 0.661 blue: 0.034 alpha: 1];
  6. UIColor* fillColor23 = [UIColor colorWithRed: 0.123 green: 0.11 blue: 0.351 alpha: 1];
  7. //// Rectangle 2 Drawing
  8. UIBezierPath* rectangle2Path = [UIBezierPath bezierPathWithRect: CGRectMake(7, 55.15, 66, 5.9)];
  9. [fillColor22 setFill];
  10. [rectangle2Path fill];
  11. //// Rectangle 3 Drawing
  12. UIBezierPath* rectangle3Path = [UIBezierPath bezierPathWithRect: CGRectMake(7, 19.95, 66, 5.9)];
  13. [fillColor23 setFill];
  14. [rectangle3Path fill];
  15. //// Bezier Drawing
  16. UIBezierPath* bezierPath = [UIBezierPath bezierPath];
  17. [bezierPath moveToPoint: CGPointMake(39.43, 32.38)];
  18. [bezierPath addLineToPoint: CGPointMake(35.95, 48.65)];
  19. [bezierPath addLineToPoint: CGPointMake(31.74, 48.65)];
  20. [bezierPath addLineToPoint: CGPointMake(35.22, 32.38)];
  21. [bezierPath addLineToPoint: CGPointMake(39.43, 32.38)];
  22. [bezierPath closePath];
  23. [bezierPath moveToPoint: CGPointMake(57.13, 42.89)];
  24. [bezierPath addLineToPoint: CGPointMake(59.35, 36.78)];
  25. [bezierPath addLineToPoint: CGPointMake(60.62, 42.89)];
  26. [bezierPath addLineToPoint: CGPointMake(57.13, 42.89)];
  27. [bezierPath closePath];
  28. [bezierPath moveToPoint: CGPointMake(61.83, 48.65)];
  29. [bezierPath addLineToPoint: CGPointMake(65.72, 48.65)];
  30. [bezierPath addLineToPoint: CGPointMake(62.32, 32.38)];
  31. [bezierPath addLineToPoint: CGPointMake(58.73, 32.38)];
  32. [bezierPath addCurveToPoint: CGPointMake(56.94, 33.58) controlPoint1: CGPointMake(57.92, 32.38) controlPoint2: CGPointMake(57.24, 32.85)];
  33. [bezierPath addLineToPoint: CGPointMake(50.63, 48.65)];
  34. [bezierPath addLineToPoint: CGPointMake(55.04, 48.65)];
  35. [bezierPath addLineToPoint: CGPointMake(55.92, 46.22)];
  36. [bezierPath addLineToPoint: CGPointMake(61.32, 46.22)];
  37. [bezierPath addLineToPoint: CGPointMake(61.83, 48.65)];
  38. [bezierPath closePath];
  39. [bezierPath moveToPoint: CGPointMake(50.84, 43.34)];
  40. [bezierPath addCurveToPoint: CGPointMake(44.95, 36.89) controlPoint1: CGPointMake(50.86, 39.05) controlPoint2: CGPointMake(44.91, 38.81)];
  41. [bezierPath addCurveToPoint: CGPointMake(46.74, 35.53) controlPoint1: CGPointMake(44.96, 36.31) controlPoint2: CGPointMake(45.52, 35.69)];
  42. [bezierPath addCurveToPoint: CGPointMake(50.88, 36.26) controlPoint1: CGPointMake(47.34, 35.45) controlPoint2: CGPointMake(49, 35.39)];
  43. [bezierPath addLineToPoint: CGPointMake(51.62, 32.81)];
  44. [bezierPath addCurveToPoint: CGPointMake(47.69, 32.09) controlPoint1: CGPointMake(50.61, 32.44) controlPoint2: CGPointMake(49.31, 32.09)];
  45. [bezierPath addCurveToPoint: CGPointMake(40.58, 37.46) controlPoint1: CGPointMake(43.53, 32.09) controlPoint2: CGPointMake(40.6, 34.3)];
  46. [bezierPath addCurveToPoint: CGPointMake(44.26, 41.89) controlPoint1: CGPointMake(40.55, 39.81) controlPoint2: CGPointMake(42.67, 41.11)];
  47. [bezierPath addCurveToPoint: CGPointMake(46.44, 43.91) controlPoint1: CGPointMake(45.9, 42.69) controlPoint2: CGPointMake(46.45, 43.2)];
  48. [bezierPath addCurveToPoint: CGPointMake(43.93, 45.5) controlPoint1: CGPointMake(46.43, 45) controlPoint2: CGPointMake(45.13, 45.49)];
  49. [bezierPath addCurveToPoint: CGPointMake(39.6, 44.48) controlPoint1: CGPointMake(41.81, 45.54) controlPoint2: CGPointMake(40.58, 44.93)];
  50. [bezierPath addLineToPoint: CGPointMake(38.84, 48.04)];
  51. [bezierPath addCurveToPoint: CGPointMake(43.52, 48.9) controlPoint1: CGPointMake(39.82, 48.49) controlPoint2: CGPointMake(41.64, 48.88)];
  52. [bezierPath addCurveToPoint: CGPointMake(50.84, 43.34) controlPoint1: CGPointMake(47.94, 48.9) controlPoint2: CGPointMake(50.83, 46.72)];
  53. [bezierPath closePath];
  54. [bezierPath moveToPoint: CGPointMake(33.42, 32.38)];
  55. [bezierPath addLineToPoint: CGPointMake(26.6, 48.65)];
  56. [bezierPath addLineToPoint: CGPointMake(22.15, 48.65)];
  57. [bezierPath addLineToPoint: CGPointMake(18.8, 35.67)];
  58. [bezierPath addCurveToPoint: CGPointMake(17.8, 34.24) controlPoint1: CGPointMake(18.59, 34.87) controlPoint2: CGPointMake(18.42, 34.58)];
  59. [bezierPath addCurveToPoint: CGPointMake(13.65, 32.86) controlPoint1: CGPointMake(16.79, 33.69) controlPoint2: CGPointMake(15.12, 33.18)];
  60. [bezierPath addLineToPoint: CGPointMake(13.75, 32.38)];
  61. [bezierPath addLineToPoint: CGPointMake(20.91, 32.38)];
  62. [bezierPath addCurveToPoint: CGPointMake(22.85, 34.04) controlPoint1: CGPointMake(21.82, 32.38) controlPoint2: CGPointMake(22.64, 32.99)];
  63. [bezierPath addLineToPoint: CGPointMake(24.62, 43.45)];
  64. [bezierPath addLineToPoint: CGPointMake(29, 32.38)];
  65. [bezierPath addLineToPoint: CGPointMake(33.42, 32.38)];
  66. [bezierPath closePath];
  67. bezierPath.usesEvenOddFillRule = YES;
  68. [fillColor23 setFill];
  69. [bezierPath fill];
  70. }
  71. @end