| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257 |
- #import "BTUIKMaestroVectorArtView.h"
- @implementation BTUIKMaestroVectorArtView
- - (void)drawArt {
- //! General Declarations
- CGContextRef context = UIGraphicsGetCurrentContext();
-
- //! Maestro
- {
- CGContextSaveGState(context);
-
- //! Icons
- {
- CGContextSaveGState(context);
-
- //! Maestro-Copy
- {
- CGContextSaveGState(context);
-
- //! maestro
- {
- CGContextSaveGState(context);
-
- //! maestroSpacer
- UIBezierPath *maestroSpacer = [UIBezierPath bezierPath];
- [maestroSpacer moveToPoint:CGPointMake(43.12, 27.56)];
- [maestroSpacer addLineToPoint:CGPointMake(43.12, 27.56)];
- [maestroSpacer addLineToPoint:CGPointMake(1.88, 27.56)];
- [maestroSpacer addLineToPoint:CGPointMake(1.88, 27.56)];
- [maestroSpacer addCurveToPoint:CGPointMake(0, 25.72) controlPoint1:CGPointMake(0.84, 27.56) controlPoint2:CGPointMake(0, 26.74)];
- [maestroSpacer addLineToPoint:CGPointMake(0, 25.72)];
- [maestroSpacer addLineToPoint:CGPointMake(0, 1.84)];
- [maestroSpacer addLineToPoint:CGPointMake(0, 1.84)];
- [maestroSpacer addCurveToPoint:CGPointMake(1.88, 0) controlPoint1:CGPointMake(0, 0.83) controlPoint2:CGPointMake(0.84, 0)];
- [maestroSpacer addLineToPoint:CGPointMake(1.88, 0)];
- [maestroSpacer addLineToPoint:CGPointMake(43.12, 0)];
- [maestroSpacer addLineToPoint:CGPointMake(43.12, 0)];
- [maestroSpacer addCurveToPoint:CGPointMake(45, 1.84) controlPoint1:CGPointMake(44.16, 0) controlPoint2:CGPointMake(45, 0.83)];
- [maestroSpacer addLineToPoint:CGPointMake(45, 1.84)];
- [maestroSpacer addLineToPoint:CGPointMake(45, 25.72)];
- [maestroSpacer addLineToPoint:CGPointMake(45, 25.72)];
- [maestroSpacer addCurveToPoint:CGPointMake(43.12, 27.56) controlPoint1:CGPointMake(45, 26.74) controlPoint2:CGPointMake(44.16, 27.56)];
- [maestroSpacer closePath];
- [maestroSpacer moveToPoint:CGPointMake(43.12, 27.56)];
- CGContextSaveGState(context);
- [UIColor.whiteColor setFill];
- [maestroSpacer fill];
- CGContextRestoreGState(context);
-
- //! maestroPath4
- UIBezierPath *maestroPath4 = [UIBezierPath bezierPath];
- [maestroPath4 moveToPoint:CGPointMake(3.99, 3.3)];
- [maestroPath4 addLineToPoint:CGPointMake(3.99, 1.7)];
- [maestroPath4 addCurveToPoint:CGPointMake(3.13, 0.69) controlPoint1:CGPointMake(4.02, 1.17) controlPoint2:CGPointMake(3.65, 0.72)];
- [maestroPath4 addLineToPoint:CGPointMake(3, 0.69)];
- [maestroPath4 addCurveToPoint:CGPointMake(2.11, 1.14) controlPoint1:CGPointMake(2.66, 0.67) controlPoint2:CGPointMake(2.32, 0.85)];
- [maestroPath4 addCurveToPoint:CGPointMake(1.28, 0.69) controlPoint1:CGPointMake(1.93, 0.85) controlPoint2:CGPointMake(1.62, 0.67)];
- [maestroPath4 addCurveToPoint:CGPointMake(0.55, 1.06) controlPoint1:CGPointMake(0.99, 0.67) controlPoint2:CGPointMake(0.7, 0.83)];
- [maestroPath4 addLineToPoint:CGPointMake(0.55, 0.75)];
- [maestroPath4 addLineToPoint:CGPointMake(0, 0.75)];
- [maestroPath4 addLineToPoint:CGPointMake(0, 3.27)];
- [maestroPath4 addLineToPoint:CGPointMake(0.55, 3.27)];
- [maestroPath4 addLineToPoint:CGPointMake(0.55, 1.92)];
- [maestroPath4 addCurveToPoint:CGPointMake(1.04, 1.25) controlPoint1:CGPointMake(0.5, 1.6) controlPoint2:CGPointMake(0.73, 1.3)];
- [maestroPath4 addLineToPoint:CGPointMake(1.15, 1.25)];
- [maestroPath4 addCurveToPoint:CGPointMake(1.7, 1.92) controlPoint1:CGPointMake(1.51, 1.25) controlPoint2:CGPointMake(1.7, 1.49)];
- [maestroPath4 addLineToPoint:CGPointMake(1.7, 3.33)];
- [maestroPath4 addLineToPoint:CGPointMake(2.24, 3.33)];
- [maestroPath4 addLineToPoint:CGPointMake(2.24, 1.92)];
- [maestroPath4 addCurveToPoint:CGPointMake(2.74, 1.25) controlPoint1:CGPointMake(2.19, 1.6) controlPoint2:CGPointMake(2.43, 1.28)];
- [maestroPath4 addLineToPoint:CGPointMake(2.84, 1.25)];
- [maestroPath4 addCurveToPoint:CGPointMake(3.39, 1.92) controlPoint1:CGPointMake(3.21, 1.25) controlPoint2:CGPointMake(3.39, 1.49)];
- [maestroPath4 addLineToPoint:CGPointMake(3.39, 3.33)];
- [maestroPath4 addLineToPoint:CGPointMake(3.99, 3.3)];
- [maestroPath4 closePath];
- [maestroPath4 moveToPoint:CGPointMake(7.05, 2.05)];
- [maestroPath4 addLineToPoint:CGPointMake(7.05, 0.77)];
- [maestroPath4 addLineToPoint:CGPointMake(6.5, 0.77)];
- [maestroPath4 addLineToPoint:CGPointMake(6.5, 1.09)];
- [maestroPath4 addCurveToPoint:CGPointMake(5.71, 0.72) controlPoint1:CGPointMake(6.31, 0.85) controlPoint2:CGPointMake(6.03, 0.72)];
- [maestroPath4 addCurveToPoint:CGPointMake(4.41, 2.05) controlPoint1:CGPointMake(4.98, 0.72) controlPoint2:CGPointMake(4.41, 1.3)];
- [maestroPath4 addCurveToPoint:CGPointMake(5.71, 3.38) controlPoint1:CGPointMake(4.41, 2.8) controlPoint2:CGPointMake(4.98, 3.38)];
- [maestroPath4 addCurveToPoint:CGPointMake(6.5, 3.01) controlPoint1:CGPointMake(6.03, 3.38) controlPoint2:CGPointMake(6.31, 3.25)];
- [maestroPath4 addLineToPoint:CGPointMake(6.5, 3.33)];
- [maestroPath4 addLineToPoint:CGPointMake(7.05, 3.33)];
- [maestroPath4 addLineToPoint:CGPointMake(7.05, 2.05)];
- [maestroPath4 closePath];
- [maestroPath4 moveToPoint:CGPointMake(5.04, 2.05)];
- [maestroPath4 addCurveToPoint:CGPointMake(5.84, 1.33) controlPoint1:CGPointMake(5.06, 1.62) controlPoint2:CGPointMake(5.43, 1.3)];
- [maestroPath4 addCurveToPoint:CGPointMake(6.55, 2.16) controlPoint1:CGPointMake(6.26, 1.36) controlPoint2:CGPointMake(6.58, 1.73)];
- [maestroPath4 addCurveToPoint:CGPointMake(5.79, 2.88) controlPoint1:CGPointMake(6.52, 2.56) controlPoint2:CGPointMake(6.21, 2.88)];
- [maestroPath4 addCurveToPoint:CGPointMake(5.04, 2.13) controlPoint1:CGPointMake(5.38, 2.88) controlPoint2:CGPointMake(5.04, 2.56)];
- [maestroPath4 addCurveToPoint:CGPointMake(5.04, 2.05) controlPoint1:CGPointMake(5.01, 2.08) controlPoint2:CGPointMake(5.01, 2.08)];
- [maestroPath4 closePath];
- [maestroPath4 moveToPoint:CGPointMake(18.63, 0.72)];
- [maestroPath4 addCurveToPoint:CGPointMake(19.15, 0.83) controlPoint1:CGPointMake(18.81, 0.72) controlPoint2:CGPointMake(19, 0.75)];
- [maestroPath4 addCurveToPoint:CGPointMake(19.57, 1.12) controlPoint1:CGPointMake(19.31, 0.88) controlPoint2:CGPointMake(19.47, 0.99)];
- [maestroPath4 addCurveToPoint:CGPointMake(19.86, 1.54) controlPoint1:CGPointMake(19.7, 1.25) controlPoint2:CGPointMake(19.78, 1.38)];
- [maestroPath4 addCurveToPoint:CGPointMake(19.86, 2.61) controlPoint1:CGPointMake(19.99, 1.89) controlPoint2:CGPointMake(19.99, 2.26)];
- [maestroPath4 addCurveToPoint:CGPointMake(19.57, 3.04) controlPoint1:CGPointMake(19.8, 2.77) controlPoint2:CGPointMake(19.7, 2.9)];
- [maestroPath4 addCurveToPoint:CGPointMake(19.15, 3.33) controlPoint1:CGPointMake(19.44, 3.17) controlPoint2:CGPointMake(19.31, 3.25)];
- [maestroPath4 addCurveToPoint:CGPointMake(18.08, 3.33) controlPoint1:CGPointMake(18.81, 3.46) controlPoint2:CGPointMake(18.42, 3.46)];
- [maestroPath4 addCurveToPoint:CGPointMake(17.67, 3.04) controlPoint1:CGPointMake(17.93, 3.27) controlPoint2:CGPointMake(17.77, 3.17)];
- [maestroPath4 addCurveToPoint:CGPointMake(17.38, 2.61) controlPoint1:CGPointMake(17.53, 2.9) controlPoint2:CGPointMake(17.46, 2.77)];
- [maestroPath4 addCurveToPoint:CGPointMake(17.38, 1.54) controlPoint1:CGPointMake(17.25, 2.26) controlPoint2:CGPointMake(17.25, 1.89)];
- [maestroPath4 addCurveToPoint:CGPointMake(17.67, 1.12) controlPoint1:CGPointMake(17.43, 1.38) controlPoint2:CGPointMake(17.53, 1.25)];
- [maestroPath4 addCurveToPoint:CGPointMake(18.08, 0.83) controlPoint1:CGPointMake(17.8, 0.99) controlPoint2:CGPointMake(17.93, 0.91)];
- [maestroPath4 addCurveToPoint:CGPointMake(18.63, 0.72) controlPoint1:CGPointMake(18.27, 0.75) controlPoint2:CGPointMake(18.45, 0.69)];
- [maestroPath4 closePath];
- [maestroPath4 moveToPoint:CGPointMake(18.63, 1.25)];
- [maestroPath4 addCurveToPoint:CGPointMake(18.32, 1.3) controlPoint1:CGPointMake(18.53, 1.25) controlPoint2:CGPointMake(18.42, 1.28)];
- [maestroPath4 addCurveToPoint:CGPointMake(18.06, 1.46) controlPoint1:CGPointMake(18.21, 1.33) controlPoint2:CGPointMake(18.13, 1.41)];
- [maestroPath4 addCurveToPoint:CGPointMake(17.9, 1.73) controlPoint1:CGPointMake(17.98, 1.54) controlPoint2:CGPointMake(17.93, 1.62)];
- [maestroPath4 addCurveToPoint:CGPointMake(17.9, 2.4) controlPoint1:CGPointMake(17.82, 1.94) controlPoint2:CGPointMake(17.82, 2.18)];
- [maestroPath4 addCurveToPoint:CGPointMake(18.06, 2.66) controlPoint1:CGPointMake(17.93, 2.5) controlPoint2:CGPointMake(18, 2.58)];
- [maestroPath4 addCurveToPoint:CGPointMake(18.32, 2.82) controlPoint1:CGPointMake(18.13, 2.74) controlPoint2:CGPointMake(18.21, 2.8)];
- [maestroPath4 addCurveToPoint:CGPointMake(18.94, 2.82) controlPoint1:CGPointMake(18.53, 2.9) controlPoint2:CGPointMake(18.74, 2.9)];
- [maestroPath4 addCurveToPoint:CGPointMake(19.2, 2.66) controlPoint1:CGPointMake(19.05, 2.8) controlPoint2:CGPointMake(19.13, 2.72)];
- [maestroPath4 addCurveToPoint:CGPointMake(19.36, 2.4) controlPoint1:CGPointMake(19.28, 2.58) controlPoint2:CGPointMake(19.34, 2.5)];
- [maestroPath4 addCurveToPoint:CGPointMake(19.36, 1.73) controlPoint1:CGPointMake(19.44, 2.18) controlPoint2:CGPointMake(19.44, 1.94)];
- [maestroPath4 addCurveToPoint:CGPointMake(19.2, 1.46) controlPoint1:CGPointMake(19.34, 1.62) controlPoint2:CGPointMake(19.26, 1.54)];
- [maestroPath4 addCurveToPoint:CGPointMake(18.94, 1.3) controlPoint1:CGPointMake(19.13, 1.38) controlPoint2:CGPointMake(19.05, 1.33)];
- [maestroPath4 addCurveToPoint:CGPointMake(18.63, 1.25) controlPoint1:CGPointMake(18.84, 1.25) controlPoint2:CGPointMake(18.74, 1.22)];
- [maestroPath4 closePath];
- [maestroPath4 moveToPoint:CGPointMake(9.99, 2.05)];
- [maestroPath4 addCurveToPoint:CGPointMake(8.82, 0.72) controlPoint1:CGPointMake(9.99, 1.25) controlPoint2:CGPointMake(9.5, 0.72)];
- [maestroPath4 addCurveToPoint:CGPointMake(7.54, 2.08) controlPoint1:CGPointMake(8.09, 0.72) controlPoint2:CGPointMake(7.51, 1.33)];
- [maestroPath4 addCurveToPoint:CGPointMake(8.87, 3.38) controlPoint1:CGPointMake(7.57, 2.82) controlPoint2:CGPointMake(8.14, 3.41)];
- [maestroPath4 addCurveToPoint:CGPointMake(9.89, 3.04) controlPoint1:CGPointMake(9.24, 3.38) controlPoint2:CGPointMake(9.6, 3.27)];
- [maestroPath4 addLineToPoint:CGPointMake(9.63, 2.64)];
- [maestroPath4 addCurveToPoint:CGPointMake(8.9, 2.9) controlPoint1:CGPointMake(9.42, 2.8) controlPoint2:CGPointMake(9.16, 2.9)];
- [maestroPath4 addCurveToPoint:CGPointMake(8.14, 2.29) controlPoint1:CGPointMake(8.53, 2.93) controlPoint2:CGPointMake(8.19, 2.66)];
- [maestroPath4 addLineToPoint:CGPointMake(9.99, 2.29)];
- [maestroPath4 addLineToPoint:CGPointMake(9.99, 2.05)];
- [maestroPath4 closePath];
- [maestroPath4 moveToPoint:CGPointMake(8.14, 1.81)];
- [maestroPath4 addCurveToPoint:CGPointMake(8.79, 1.2) controlPoint1:CGPointMake(8.17, 1.46) controlPoint2:CGPointMake(8.45, 1.2)];
- [maestroPath4 addCurveToPoint:CGPointMake(9.42, 1.81) controlPoint1:CGPointMake(9.13, 1.2) controlPoint2:CGPointMake(9.42, 1.46)];
- [maestroPath4 addLineToPoint:CGPointMake(8.14, 1.81)];
- [maestroPath4 closePath];
- [maestroPath4 moveToPoint:CGPointMake(12.26, 1.41)];
- [maestroPath4 addCurveToPoint:CGPointMake(11.48, 1.2) controlPoint1:CGPointMake(12.03, 1.28) controlPoint2:CGPointMake(11.77, 1.2)];
- [maestroPath4 addCurveToPoint:CGPointMake(11.01, 1.49) controlPoint1:CGPointMake(11.19, 1.2) controlPoint2:CGPointMake(11.01, 1.3)];
- [maestroPath4 addCurveToPoint:CGPointMake(11.43, 1.73) controlPoint1:CGPointMake(11.01, 1.68) controlPoint2:CGPointMake(11.19, 1.7)];
- [maestroPath4 addLineToPoint:CGPointMake(11.69, 1.76)];
- [maestroPath4 addCurveToPoint:CGPointMake(12.55, 2.53) controlPoint1:CGPointMake(12.24, 1.84) controlPoint2:CGPointMake(12.55, 2.08)];
- [maestroPath4 addCurveToPoint:CGPointMake(11.4, 3.35) controlPoint1:CGPointMake(12.55, 2.98) controlPoint2:CGPointMake(12.13, 3.35)];
- [maestroPath4 addCurveToPoint:CGPointMake(10.33, 3.04) controlPoint1:CGPointMake(11.01, 3.35) controlPoint2:CGPointMake(10.65, 3.25)];
- [maestroPath4 addLineToPoint:CGPointMake(10.59, 2.61)];
- [maestroPath4 addCurveToPoint:CGPointMake(11.43, 2.88) controlPoint1:CGPointMake(10.83, 2.8) controlPoint2:CGPointMake(11.12, 2.88)];
- [maestroPath4 addCurveToPoint:CGPointMake(12, 2.56) controlPoint1:CGPointMake(11.79, 2.88) controlPoint2:CGPointMake(12, 2.77)];
- [maestroPath4 addCurveToPoint:CGPointMake(11.56, 2.29) controlPoint1:CGPointMake(12, 2.42) controlPoint2:CGPointMake(11.87, 2.34)];
- [maestroPath4 addLineToPoint:CGPointMake(11.3, 2.26)];
- [maestroPath4 addCurveToPoint:CGPointMake(10.44, 1.52) controlPoint1:CGPointMake(10.75, 2.18) controlPoint2:CGPointMake(10.44, 1.92)];
- [maestroPath4 addCurveToPoint:CGPointMake(11.48, 0.69) controlPoint1:CGPointMake(10.44, 1.01) controlPoint2:CGPointMake(10.85, 0.69)];
- [maestroPath4 addCurveToPoint:CGPointMake(12.5, 0.96) controlPoint1:CGPointMake(11.85, 0.69) controlPoint2:CGPointMake(12.19, 0.77)];
- [maestroPath4 addLineToPoint:CGPointMake(12.26, 1.41)];
- [maestroPath4 closePath];
- [maestroPath4 moveToPoint:CGPointMake(14.87, 1.28)];
- [maestroPath4 addLineToPoint:CGPointMake(13.99, 1.28)];
- [maestroPath4 addLineToPoint:CGPointMake(13.99, 2.42)];
- [maestroPath4 addCurveToPoint:CGPointMake(14.35, 2.85) controlPoint1:CGPointMake(13.99, 2.69) controlPoint2:CGPointMake(14.06, 2.85)];
- [maestroPath4 addCurveToPoint:CGPointMake(14.82, 2.72) controlPoint1:CGPointMake(14.51, 2.85) controlPoint2:CGPointMake(14.69, 2.8)];
- [maestroPath4 addLineToPoint:CGPointMake(14.98, 3.19)];
- [maestroPath4 addCurveToPoint:CGPointMake(14.3, 3.38) controlPoint1:CGPointMake(14.77, 3.33) controlPoint2:CGPointMake(14.53, 3.38)];
- [maestroPath4 addCurveToPoint:CGPointMake(13.44, 2.45) controlPoint1:CGPointMake(13.65, 3.38) controlPoint2:CGPointMake(13.44, 3.04)];
- [maestroPath4 addLineToPoint:CGPointMake(13.44, 1.28)];
- [maestroPath4 addLineToPoint:CGPointMake(12.94, 1.28)];
- [maestroPath4 addLineToPoint:CGPointMake(12.94, 0.77)];
- [maestroPath4 addLineToPoint:CGPointMake(13.44, 0.77)];
- [maestroPath4 addLineToPoint:CGPointMake(13.44, 0)];
- [maestroPath4 addLineToPoint:CGPointMake(13.99, 0)];
- [maestroPath4 addLineToPoint:CGPointMake(13.99, 0.77)];
- [maestroPath4 addLineToPoint:CGPointMake(14.87, 0.77)];
- [maestroPath4 addLineToPoint:CGPointMake(14.87, 1.28)];
- [maestroPath4 closePath];
- [maestroPath4 moveToPoint:CGPointMake(16.75, 0.69)];
- [maestroPath4 addCurveToPoint:CGPointMake(17.14, 0.77) controlPoint1:CGPointMake(16.88, 0.69) controlPoint2:CGPointMake(17.01, 0.72)];
- [maestroPath4 addLineToPoint:CGPointMake(16.99, 1.3)];
- [maestroPath4 addCurveToPoint:CGPointMake(16.65, 1.25) controlPoint1:CGPointMake(16.88, 1.25) controlPoint2:CGPointMake(16.75, 1.25)];
- [maestroPath4 addCurveToPoint:CGPointMake(16.13, 1.92) controlPoint1:CGPointMake(16.28, 1.25) controlPoint2:CGPointMake(16.13, 1.49)];
- [maestroPath4 addLineToPoint:CGPointMake(16.13, 3.35)];
- [maestroPath4 addLineToPoint:CGPointMake(15.58, 3.35)];
- [maestroPath4 addLineToPoint:CGPointMake(15.58, 0.83)];
- [maestroPath4 addLineToPoint:CGPointMake(16.13, 0.83)];
- [maestroPath4 addLineToPoint:CGPointMake(16.13, 1.14)];
- [maestroPath4 addCurveToPoint:CGPointMake(16.75, 0.69) controlPoint1:CGPointMake(16.26, 0.85) controlPoint2:CGPointMake(16.49, 0.72)];
- [maestroPath4 closePath];
- [maestroPath4 moveToPoint:CGPointMake(16.75, 0.69)];
- CGContextSaveGState(context);
- CGContextTranslateCTM(context, 12.51, 22.41);
- [UIColor.blackColor setFill];
- [maestroPath4 fill];
- CGContextRestoreGState(context);
-
- //! maestroPath3
- UIBezierPath *maestroPath3 = [UIBezierPath bezierPath];
- [maestroPath3 moveToPoint:CGPointMake(8.22, 0)];
- [maestroPath3 addLineToPoint:CGPointZero];
- [maestroPath3 addLineToPoint:CGPointMake(0, 15.07)];
- [maestroPath3 addLineToPoint:CGPointMake(8.22, 15.07)];
- [maestroPath3 addLineToPoint:CGPointMake(8.22, 0)];
- [maestroPath3 closePath];
- [maestroPath3 moveToPoint:CGPointMake(8.22, 0)];
- CGContextSaveGState(context);
- CGContextTranslateCTM(context, 18.38, 3.77);
- [[UIColor colorWithHue:0.673 saturation:0.401 brightness:0.753 alpha:1] setFill];
- [maestroPath3 fill];
- CGContextRestoreGState(context);
-
- //! maestroPath2
- UIBezierPath *maestroPath2 = [UIBezierPath bezierPath];
- [maestroPath2 moveToPoint:CGPointMake(11.59, 9.59)];
- [maestroPath2 addCurveToPoint:CGPointMake(15.19, 2.05) controlPoint1:CGPointMake(11.59, 6.66) controlPoint2:CGPointMake(12.92, 3.86)];
- [maestroPath2 addCurveToPoint:CGPointMake(2.01, 3.68) controlPoint1:CGPointMake(11.12, -1.22) controlPoint2:CGPointMake(5.19, -0.5)];
- [maestroPath2 addCurveToPoint:CGPointMake(3.6, 17.12) controlPoint1:CGPointMake(-1.2, 7.83) controlPoint2:CGPointMake(-0.49, 13.87)];
- [maestroPath2 addCurveToPoint:CGPointMake(15.21, 17.12) controlPoint1:CGPointMake(7.02, 19.86) controlPoint2:CGPointMake(11.8, 19.86)];
- [maestroPath2 addCurveToPoint:CGPointMake(11.59, 9.59) controlPoint1:CGPointMake(12.92, 15.31) controlPoint2:CGPointMake(11.59, 12.54)];
- [maestroPath2 closePath];
- [maestroPath2 moveToPoint:CGPointMake(11.59, 9.59)];
- CGContextSaveGState(context);
- CGContextTranslateCTM(context, 7.31, 1.72);
- [[UIColor colorWithHue:0.981 saturation:1 brightness:0.922 alpha:1] setFill];
- [maestroPath2 fill];
- CGContextRestoreGState(context);
-
- //! maestroPath1
- UIBezierPath *maestroPath1 = [UIBezierPath bezierPath];
- [maestroPath1 moveToPoint:CGPointMake(15.19, 9.59)];
- [maestroPath1 addCurveToPoint:CGPointMake(5.79, 19.17) controlPoint1:CGPointMake(15.19, 14.89) controlPoint2:CGPointMake(10.99, 19.17)];
- [maestroPath1 addCurveToPoint:CGPointMake(0, 17.12) controlPoint1:CGPointMake(3.68, 19.17) controlPoint2:CGPointMake(1.64, 18.45)];
- [maestroPath1 addCurveToPoint:CGPointMake(1.59, 3.68) controlPoint1:CGPointMake(4.07, 13.87) controlPoint2:CGPointMake(4.78, 7.83)];
- [maestroPath1 addCurveToPoint:CGPointMake(0, 2.05) controlPoint1:CGPointMake(1.12, 3.06) controlPoint2:CGPointMake(0.6, 2.53)];
- [maestroPath1 addCurveToPoint:CGPointMake(13.2, 3.68) controlPoint1:CGPointMake(4.07, -1.22) controlPoint2:CGPointMake(9.99, -0.5)];
- [maestroPath1 addCurveToPoint:CGPointMake(15.19, 9.59) controlPoint1:CGPointMake(14.48, 5.35) controlPoint2:CGPointMake(15.19, 7.46)];
- [maestroPath1 closePath];
- [maestroPath1 moveToPoint:CGPointMake(15.19, 9.59)];
- CGContextSaveGState(context);
- CGContextTranslateCTM(context, 22.5, 1.72);
- [[UIColor colorWithHue:0.546 saturation:1 brightness:0.875 alpha:1] setFill];
- [maestroPath1 fill];
- CGContextRestoreGState(context);
-
- CGContextRestoreGState(context);
- }
-
- CGContextRestoreGState(context);
- }
-
- CGContextRestoreGState(context);
- }
-
- CGContextRestoreGState(context);
- }
- }
- @end
|