| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107 |
- #import "BTUIKLargeHiperVectorArtView.h"
- @implementation BTUIKLargeHiperVectorArtView
- - (void)drawArt {
- UIColor *fillColor = [UIColor colorWithRed: 0.894 green: 0.424 blue: 0.165 alpha: 1];
- UIColor *fillColor2 = [UIColor colorWithRed: 1 green: 1 blue: 0.996 alpha: 1];
- UIColor *fillColor3 = [UIColor colorWithRed: 1 green: 0.91 blue: 0.059 alpha: 1];
- UIBezierPath *bezierPath1 = [UIBezierPath bezierPathWithRect: CGRectMake(7, 19, 66, 43)];
- [fillColor setFill];
- [bezierPath1 fill];
- UIBezierPath *bezierPath2 = [UIBezierPath bezierPath];
- [bezierPath2 moveToPoint: CGPointMake(19.81, 32.48)];
- [bezierPath2 addLineToPoint: CGPointMake(19.81, 45.9)];
- [bezierPath2 addLineToPoint: CGPointMake(22.64, 45.9)];
- [bezierPath2 addLineToPoint: CGPointMake(22.64, 40.29)];
- [bezierPath2 addLineToPoint: CGPointMake(27.29, 40.29)];
- [bezierPath2 addLineToPoint: CGPointMake(27.29, 45.9)];
- [bezierPath2 addLineToPoint: CGPointMake(30.11, 45.9)];
- [bezierPath2 addLineToPoint: CGPointMake(30.11, 32.48)];
- [bezierPath2 addLineToPoint: CGPointMake(27.29, 32.48)];
- [bezierPath2 addLineToPoint: CGPointMake(27.29, 37.64)];
- [bezierPath2 addLineToPoint: CGPointMake(22.64, 37.64)];
- [bezierPath2 addLineToPoint: CGPointMake(22.64, 32.48)];
- [bezierPath2 addLineToPoint: CGPointMake(19.81, 32.48)];
- [bezierPath2 closePath];
- bezierPath2.usesEvenOddFillRule = YES;
- [fillColor2 setFill];
- [bezierPath2 fill];
- UIBezierPath* bezierPath3 = [UIBezierPath bezierPath];
- [bezierPath3 moveToPoint: CGPointMake(54.51, 42)];
- [bezierPath3 addCurveToPoint: CGPointMake(54.6, 40.8) controlPoint1: CGPointMake(54.54, 41.78) controlPoint2: CGPointMake(54.6, 41.32)];
- [bezierPath3 addCurveToPoint: CGPointMake(50.56, 35.95) controlPoint1: CGPointMake(54.6, 38.39) controlPoint2: CGPointMake(53.49, 35.95)];
- [bezierPath3 addCurveToPoint: CGPointMake(45.98, 41.14) controlPoint1: CGPointMake(47.41, 35.95) controlPoint2: CGPointMake(45.98, 38.67)];
- [bezierPath3 addCurveToPoint: CGPointMake(50.82, 46.1) controlPoint1: CGPointMake(45.98, 44.19) controlPoint2: CGPointMake(47.74, 46.1)];
- [bezierPath3 addCurveToPoint: CGPointMake(54.1, 45.5) controlPoint1: CGPointMake(52.04, 46.1) controlPoint2: CGPointMake(53.17, 45.9)];
- [bezierPath3 addLineToPoint: CGPointMake(53.73, 43.45)];
- [bezierPath3 addCurveToPoint: CGPointMake(51.23, 43.85) controlPoint1: CGPointMake(52.97, 43.71) controlPoint2: CGPointMake(52.19, 43.85)];
- [bezierPath3 addCurveToPoint: CGPointMake(48.67, 42) controlPoint1: CGPointMake(49.91, 43.85) controlPoint2: CGPointMake(48.76, 43.25)];
- [bezierPath3 addLineToPoint: CGPointMake(54.51, 42)];
- [bezierPath3 closePath];
- [bezierPath3 moveToPoint: CGPointMake(48.65, 39.93)];
- [bezierPath3 addCurveToPoint: CGPointMake(50.39, 37.96) controlPoint1: CGPointMake(48.72, 39.11) controlPoint2: CGPointMake(49.21, 37.96)];
- [bezierPath3 addCurveToPoint: CGPointMake(51.99, 39.93) controlPoint1: CGPointMake(51.69, 37.96) controlPoint2: CGPointMake(51.99, 39.19)];
- [bezierPath3 addLineToPoint: CGPointMake(48.65, 39.93)];
- [bezierPath3 closePath];
- bezierPath3.usesEvenOddFillRule = YES;
- [fillColor2 setFill];
- [bezierPath3 fill];
- UIBezierPath* bezierPath4 = [UIBezierPath bezierPath];
- [bezierPath4 moveToPoint: CGPointMake(55.5, 45.9)];
- [bezierPath4 addLineToPoint: CGPointMake(58.32, 45.9)];
- [bezierPath4 addLineToPoint: CGPointMake(58.32, 40.96)];
- [bezierPath4 addCurveToPoint: CGPointMake(58.37, 40.29) controlPoint1: CGPointMake(58.32, 40.72) controlPoint2: CGPointMake(58.34, 40.49)];
- [bezierPath4 addCurveToPoint: CGPointMake(60.3, 38.75) controlPoint1: CGPointMake(58.56, 39.35) controlPoint2: CGPointMake(59.26, 38.75)];
- [bezierPath4 addCurveToPoint: CGPointMake(61.06, 38.83) controlPoint1: CGPointMake(60.62, 38.75) controlPoint2: CGPointMake(60.86, 38.79)];
- [bezierPath4 addLineToPoint: CGPointMake(61.06, 35.99)];
- [bezierPath4 addCurveToPoint: CGPointMake(60.47, 35.95) controlPoint1: CGPointMake(60.86, 35.95) controlPoint2: CGPointMake(60.73, 35.95)];
- [bezierPath4 addCurveToPoint: CGPointMake(58.02, 37.96) controlPoint1: CGPointMake(59.6, 35.95) controlPoint2: CGPointMake(58.49, 36.54)];
- [bezierPath4 addLineToPoint: CGPointMake(57.95, 37.96)];
- [bezierPath4 addLineToPoint: CGPointMake(57.86, 36.16)];
- [bezierPath4 addLineToPoint: CGPointMake(55.43, 36.16)];
- [bezierPath4 addCurveToPoint: CGPointMake(55.5, 39.37) controlPoint1: CGPointMake(55.46, 37) controlPoint2: CGPointMake(55.5, 37.94)];
- [bezierPath4 addLineToPoint: CGPointMake(55.5, 45.9)];
- [bezierPath4 closePath];
- bezierPath4.usesEvenOddFillRule = YES;
- [fillColor2 setFill];
- [bezierPath4 fill];
- UIBezierPath* bezierPath5 = [UIBezierPath bezierPathWithOvalInRect: CGRectMake(31.6, 31.94, 3.2, 3.2)];
- [fillColor3 setFill];
- [bezierPath5 fill];
- UIBezierPath* bezierPath6 = [UIBezierPath bezierPath];
- [bezierPath6 moveToPoint: CGPointMake(38.93, 43.63)];
- [bezierPath6 addLineToPoint: CGPointMake(40.34, 43.63)];
- [bezierPath6 addCurveToPoint: CGPointMake(42.4, 41.64) controlPoint1: CGPointMake(41.76, 43.63) controlPoint2: CGPointMake(42.4, 42.66)];
- [bezierPath6 addCurveToPoint: CGPointMake(40.58, 38.32) controlPoint1: CGPointMake(42.4, 40.62) controlPoint2: CGPointMake(42.33, 38.32)];
- [bezierPath6 addCurveToPoint: CGPointMake(38.9, 42.67) controlPoint1: CGPointMake(38.56, 38.32) controlPoint2: CGPointMake(38.89, 41.18)];
- [bezierPath6 addCurveToPoint: CGPointMake(38.93, 43.63) controlPoint1: CGPointMake(38.9, 42.99) controlPoint2: CGPointMake(38.92, 43.31)];
- [bezierPath6 closePath];
- [bezierPath6 moveToPoint: CGPointMake(31.53, 36.15)];
- [bezierPath6 addLineToPoint: CGPointMake(34.42, 36.15)];
- [bezierPath6 addLineToPoint: CGPointMake(34.42, 41.64)];
- [bezierPath6 addCurveToPoint: CGPointMake(36.11, 43.63) controlPoint1: CGPointMake(34.42, 42.66) controlPoint2: CGPointMake(34.95, 43.63)];
- [bezierPath6 addCurveToPoint: CGPointMake(36.03, 36.15) controlPoint1: CGPointMake(36.12, 41.16) controlPoint2: CGPointMake(36.11, 38.62)];
- [bezierPath6 addLineToPoint: CGPointMake(38.45, 36.15)];
- [bezierPath6 addCurveToPoint: CGPointMake(38.6, 37.58) controlPoint1: CGPointMake(38.51, 36.63) controlPoint2: CGPointMake(38.56, 37.1)];
- [bezierPath6 addCurveToPoint: CGPointMake(44.56, 37.74) controlPoint1: CGPointMake(39.74, 35.12) controlPoint2: CGPointMake(43.34, 35.67)];
- [bezierPath6 addCurveToPoint: CGPointMake(40.34, 46.01) controlPoint1: CGPointMake(45.81, 39.88) controlPoint2: CGPointMake(46.23, 46.01)];
- [bezierPath6 addLineToPoint: CGPointMake(38.97, 46.01)];
- [bezierPath6 addCurveToPoint: CGPointMake(38.98, 49.75) controlPoint1: CGPointMake(38.98, 47.26) controlPoint2: CGPointMake(38.98, 48.5)];
- [bezierPath6 addLineToPoint: CGPointMake(36.09, 49.75)];
- [bezierPath6 addCurveToPoint: CGPointMake(36.1, 46.01) controlPoint1: CGPointMake(36.09, 48.55) controlPoint2: CGPointMake(36.09, 47.3)];
- [bezierPath6 addCurveToPoint: CGPointMake(31.53, 41.64) controlPoint1: CGPointMake(32.97, 46) controlPoint2: CGPointMake(31.53, 43.86)];
- [bezierPath6 addLineToPoint: CGPointMake(31.53, 36.15)];
- [bezierPath6 closePath];
- bezierPath6.usesEvenOddFillRule = YES;
- [fillColor2 setFill];
- [bezierPath6 fill];
- }
- @end
|