| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226 |
- #import "BTUIKAmExVectorArtView.h"
- @implementation BTUIKAmExVectorArtView
- - (void)drawArt {
- //// Color Declarations
- UIColor* fillColor3 = [UIColor colorWithRed: 0.059 green: 0.469 blue: 0.655 alpha: 1];
-
- //// Bezier Drawing
- UIBezierPath* bezierPath = [UIBezierPath bezierPath];
- [bezierPath moveToPoint: CGPointMake(19.52, 13.31)];
- [bezierPath addLineToPoint: CGPointMake(16.9, 13.31)];
- [bezierPath addLineToPoint: CGPointMake(16.9, 12.51)];
- [bezierPath addLineToPoint: CGPointMake(19.45, 12.51)];
- [bezierPath addLineToPoint: CGPointMake(19.45, 11.43)];
- [bezierPath addLineToPoint: CGPointMake(16.9, 11.43)];
- [bezierPath addLineToPoint: CGPointMake(16.9, 10.7)];
- [bezierPath addLineToPoint: CGPointMake(19.52, 10.7)];
- [bezierPath addLineToPoint: CGPointMake(19.52, 9.59)];
- [bezierPath addLineToPoint: CGPointMake(15.66, 9.59)];
- [bezierPath addLineToPoint: CGPointMake(15.66, 14.34)];
- [bezierPath addLineToPoint: CGPointMake(19.52, 14.34)];
- [bezierPath addLineToPoint: CGPointMake(19.52, 13.31)];
- [bezierPath closePath];
- [bezierPath moveToPoint: CGPointMake(4.82, 12.15)];
- [bezierPath addLineToPoint: CGPointMake(5.42, 10.73)];
- [bezierPath addLineToPoint: CGPointMake(6.02, 12.15)];
- [bezierPath addLineToPoint: CGPointMake(4.82, 12.15)];
- [bezierPath closePath];
- [bezierPath moveToPoint: CGPointMake(13.55, 11.08)];
- [bezierPath addLineToPoint: CGPointMake(13.55, 14.37)];
- [bezierPath addLineToPoint: CGPointMake(14.8, 14.37)];
- [bezierPath addLineToPoint: CGPointMake(14.8, 9.61)];
- [bezierPath addLineToPoint: CGPointMake(12.85, 9.61)];
- [bezierPath addLineToPoint: CGPointMake(11.49, 12.56)];
- [bezierPath addLineToPoint: CGPointMake(10.13, 9.61)];
- [bezierPath addLineToPoint: CGPointMake(8.18, 9.61)];
- [bezierPath addLineToPoint: CGPointMake(8.18, 13.98)];
- [bezierPath addLineToPoint: CGPointMake(6.3, 9.61)];
- [bezierPath addLineToPoint: CGPointMake(4.55, 9.61)];
- [bezierPath addLineToPoint: CGPointMake(2.5, 14.37)];
- [bezierPath addLineToPoint: CGPointMake(3.85, 14.37)];
- [bezierPath addLineToPoint: CGPointMake(4.29, 13.37)];
- [bezierPath addLineToPoint: CGPointMake(6.55, 13.37)];
- [bezierPath addLineToPoint: CGPointMake(6.98, 14.37)];
- [bezierPath addLineToPoint: CGPointMake(9.42, 14.37)];
- [bezierPath addLineToPoint: CGPointMake(9.42, 11.1)];
- [bezierPath addLineToPoint: CGPointMake(10.98, 14.37)];
- [bezierPath addLineToPoint: CGPointMake(12, 14.37)];
- [bezierPath addLineToPoint: CGPointMake(13.55, 11.08)];
- [bezierPath closePath];
- [bezierPath moveToPoint: CGPointMake(26.49, 9.59)];
- [bezierPath addLineToPoint: CGPointMake(25.25, 9.59)];
- [bezierPath addLineToPoint: CGPointMake(25.25, 14.36)];
- [bezierPath addLineToPoint: CGPointMake(26.49, 14.36)];
- [bezierPath addLineToPoint: CGPointMake(26.49, 9.59)];
- [bezierPath closePath];
- [bezierPath moveToPoint: CGPointMake(31.48, 12.13)];
- [bezierPath addLineToPoint: CGPointMake(32.09, 10.71)];
- [bezierPath addLineToPoint: CGPointMake(32.68, 12.13)];
- [bezierPath addLineToPoint: CGPointMake(31.48, 12.13)];
- [bezierPath closePath];
- [bezierPath moveToPoint: CGPointMake(36.07, 11.16)];
- [bezierPath addLineToPoint: CGPointMake(38.04, 14.34)];
- [bezierPath addLineToPoint: CGPointMake(39.74, 14.34)];
- [bezierPath addLineToPoint: CGPointMake(39.74, 9.59)];
- [bezierPath addLineToPoint: CGPointMake(38.5, 9.59)];
- [bezierPath addLineToPoint: CGPointMake(38.5, 12.72)];
- [bezierPath addLineToPoint: CGPointMake(36.56, 9.59)];
- [bezierPath addLineToPoint: CGPointMake(34.81, 9.59)];
- [bezierPath addLineToPoint: CGPointMake(34.81, 13.9)];
- [bezierPath addLineToPoint: CGPointMake(32.95, 9.59)];
- [bezierPath addLineToPoint: CGPointMake(31.22, 9.59)];
- [bezierPath addLineToPoint: CGPointMake(29.68, 13.14)];
- [bezierPath addCurveToPoint: CGPointMake(28.21, 12.04) controlPoint1: CGPointMake(29.64, 13.15) controlPoint2: CGPointMake(28.21, 13.65)];
- [bezierPath addCurveToPoint: CGPointMake(28.22, 11.71) controlPoint1: CGPointMake(28.21, 11.94) controlPoint2: CGPointMake(28.21, 11.83)];
- [bezierPath addCurveToPoint: CGPointMake(29.14, 10.67) controlPoint1: CGPointMake(28.32, 10.67) controlPoint2: CGPointMake(29.14, 10.67)];
- [bezierPath addLineToPoint: CGPointMake(30.39, 10.66)];
- [bezierPath addLineToPoint: CGPointMake(30.39, 9.58)];
- [bezierPath addLineToPoint: CGPointMake(28.87, 9.54)];
- [bezierPath addCurveToPoint: CGPointMake(26.91, 12.1) controlPoint1: CGPointMake(28.8, 9.56) controlPoint2: CGPointMake(26.91, 9.46)];
- [bezierPath addCurveToPoint: CGPointMake(28.58, 14.34) controlPoint1: CGPointMake(26.91, 14.11) controlPoint2: CGPointMake(28.58, 14.34)];
- [bezierPath addLineToPoint: CGPointMake(30.52, 14.34)];
- [bezierPath addLineToPoint: CGPointMake(30.95, 13.34)];
- [bezierPath addLineToPoint: CGPointMake(33.21, 13.34)];
- [bezierPath addLineToPoint: CGPointMake(33.65, 14.34)];
- [bezierPath addLineToPoint: CGPointMake(36.07, 14.34)];
- [bezierPath addLineToPoint: CGPointMake(36.07, 11.16)];
- [bezierPath closePath];
- [bezierPath moveToPoint: CGPointMake(21.4, 10.67)];
- [bezierPath addLineToPoint: CGPointMake(22.68, 10.67)];
- [bezierPath addCurveToPoint: CGPointMake(23.36, 11.12) controlPoint1: CGPointMake(23.05, 10.67) controlPoint2: CGPointMake(23.36, 10.87)];
- [bezierPath addCurveToPoint: CGPointMake(22.68, 11.57) controlPoint1: CGPointMake(23.36, 11.37) controlPoint2: CGPointMake(23.05, 11.57)];
- [bezierPath addLineToPoint: CGPointMake(21.4, 11.57)];
- [bezierPath addLineToPoint: CGPointMake(21.4, 10.67)];
- [bezierPath closePath];
- [bezierPath moveToPoint: CGPointMake(21.4, 12.69)];
- [bezierPath addLineToPoint: CGPointMake(22.61, 12.69)];
- [bezierPath addCurveToPoint: CGPointMake(23.43, 13.42) controlPoint1: CGPointMake(23.38, 12.69) controlPoint2: CGPointMake(23.43, 13.42)];
- [bezierPath addLineToPoint: CGPointMake(23.43, 14.34)];
- [bezierPath addLineToPoint: CGPointMake(24.64, 14.34)];
- [bezierPath addLineToPoint: CGPointMake(24.64, 13.17)];
- [bezierPath addCurveToPoint: CGPointMake(24.04, 12.09) controlPoint1: CGPointMake(24.64, 12.36) controlPoint2: CGPointMake(24.04, 12.09)];
- [bezierPath addCurveToPoint: CGPointMake(24.73, 10.98) controlPoint1: CGPointMake(24.04, 12.09) controlPoint2: CGPointMake(24.73, 11.8)];
- [bezierPath addCurveToPoint: CGPointMake(23.17, 9.59) controlPoint1: CGPointMake(24.73, 9.4) controlPoint2: CGPointMake(23.17, 9.59)];
- [bezierPath addLineToPoint: CGPointMake(20.16, 9.59)];
- [bezierPath addLineToPoint: CGPointMake(20.16, 14.34)];
- [bezierPath addLineToPoint: CGPointMake(21.4, 14.34)];
- [bezierPath addLineToPoint: CGPointMake(21.4, 12.69)];
- [bezierPath closePath];
- [bezierPath moveToPoint: CGPointMake(40.61, 16.47)];
- [bezierPath addCurveToPoint: CGPointMake(39.71, 16.14) controlPoint1: CGPointMake(40.61, 16.47) controlPoint2: CGPointMake(39.71, 16.53)];
- [bezierPath addCurveToPoint: CGPointMake(40.37, 15.8) controlPoint1: CGPointMake(39.71, 15.67) controlPoint2: CGPointMake(40.37, 15.8)];
- [bezierPath addLineToPoint: CGPointMake(42.28, 15.8)];
- [bezierPath addLineToPoint: CGPointMake(42.28, 14.69)];
- [bezierPath addLineToPoint: CGPointMake(39.91, 14.69)];
- [bezierPath addCurveToPoint: CGPointMake(38.37, 16.15) controlPoint1: CGPointMake(39.91, 14.69) controlPoint2: CGPointMake(38.37, 14.6)];
- [bezierPath addCurveToPoint: CGPointMake(40.07, 17.57) controlPoint1: CGPointMake(38.37, 17.71) controlPoint2: CGPointMake(40.07, 17.57)];
- [bezierPath addCurveToPoint: CGPointMake(41.12, 17.96) controlPoint1: CGPointMake(40.07, 17.57) controlPoint2: CGPointMake(41.12, 17.53)];
- [bezierPath addCurveToPoint: CGPointMake(40.42, 18.34) controlPoint1: CGPointMake(41.12, 18.42) controlPoint2: CGPointMake(40.42, 18.34)];
- [bezierPath addLineToPoint: CGPointMake(38.5, 18.34)];
- [bezierPath addLineToPoint: CGPointMake(38.5, 19.44)];
- [bezierPath addLineToPoint: CGPointMake(40.7, 19.44)];
- [bezierPath addCurveToPoint: CGPointMake(40.85, 19.44) controlPoint1: CGPointMake(40.7, 19.44) controlPoint2: CGPointMake(40.76, 19.44)];
- [bezierPath addCurveToPoint: CGPointMake(42.5, 17.77) controlPoint1: CGPointMake(41.28, 19.44) controlPoint2: CGPointMake(42.5, 19.31)];
- [bezierPath addCurveToPoint: CGPointMake(40.61, 16.47) controlPoint1: CGPointMake(42.5, 16.34) controlPoint2: CGPointMake(40.61, 16.47)];
- [bezierPath closePath];
- [bezierPath moveToPoint: CGPointMake(29.71, 19.43)];
- [bezierPath addLineToPoint: CGPointMake(33.57, 19.43)];
- [bezierPath addLineToPoint: CGPointMake(33.57, 18.4)];
- [bezierPath addLineToPoint: CGPointMake(30.96, 18.4)];
- [bezierPath addLineToPoint: CGPointMake(30.96, 17.6)];
- [bezierPath addLineToPoint: CGPointMake(33.51, 17.6)];
- [bezierPath addLineToPoint: CGPointMake(33.51, 16.52)];
- [bezierPath addLineToPoint: CGPointMake(30.96, 16.52)];
- [bezierPath addLineToPoint: CGPointMake(30.96, 15.79)];
- [bezierPath addLineToPoint: CGPointMake(33.57, 15.79)];
- [bezierPath addLineToPoint: CGPointMake(33.57, 14.68)];
- [bezierPath addLineToPoint: CGPointMake(29.71, 14.68)];
- [bezierPath addLineToPoint: CGPointMake(29.71, 19.43)];
- [bezierPath closePath];
- [bezierPath moveToPoint: CGPointMake(36.24, 16.47)];
- [bezierPath addCurveToPoint: CGPointMake(35.35, 16.14) controlPoint1: CGPointMake(36.24, 16.47) controlPoint2: CGPointMake(35.35, 16.53)];
- [bezierPath addCurveToPoint: CGPointMake(36.01, 15.8) controlPoint1: CGPointMake(35.35, 15.67) controlPoint2: CGPointMake(36.01, 15.8)];
- [bezierPath addLineToPoint: CGPointMake(37.92, 15.8)];
- [bezierPath addLineToPoint: CGPointMake(37.92, 14.69)];
- [bezierPath addLineToPoint: CGPointMake(35.54, 14.69)];
- [bezierPath addCurveToPoint: CGPointMake(34, 16.15) controlPoint1: CGPointMake(35.54, 14.69) controlPoint2: CGPointMake(34, 14.6)];
- [bezierPath addCurveToPoint: CGPointMake(35.71, 17.57) controlPoint1: CGPointMake(34, 17.71) controlPoint2: CGPointMake(35.71, 17.57)];
- [bezierPath addCurveToPoint: CGPointMake(36.76, 17.96) controlPoint1: CGPointMake(35.71, 17.57) controlPoint2: CGPointMake(36.76, 17.53)];
- [bezierPath addCurveToPoint: CGPointMake(36.06, 18.34) controlPoint1: CGPointMake(36.76, 18.42) controlPoint2: CGPointMake(36.06, 18.34)];
- [bezierPath addLineToPoint: CGPointMake(34.13, 18.34)];
- [bezierPath addLineToPoint: CGPointMake(34.13, 19.44)];
- [bezierPath addLineToPoint: CGPointMake(36.34, 19.44)];
- [bezierPath addCurveToPoint: CGPointMake(36.49, 19.44) controlPoint1: CGPointMake(36.34, 19.44) controlPoint2: CGPointMake(36.39, 19.44)];
- [bezierPath addCurveToPoint: CGPointMake(38.13, 17.77) controlPoint1: CGPointMake(36.92, 19.44) controlPoint2: CGPointMake(38.13, 19.31)];
- [bezierPath addCurveToPoint: CGPointMake(36.24, 16.47) controlPoint1: CGPointMake(38.13, 16.34) controlPoint2: CGPointMake(36.24, 16.47)];
- [bezierPath closePath];
- [bezierPath moveToPoint: CGPointMake(22.14, 16.69)];
- [bezierPath addLineToPoint: CGPointMake(20.87, 16.69)];
- [bezierPath addLineToPoint: CGPointMake(20.87, 15.78)];
- [bezierPath addLineToPoint: CGPointMake(22.14, 15.78)];
- [bezierPath addCurveToPoint: CGPointMake(22.82, 16.24) controlPoint1: CGPointMake(22.52, 15.78) controlPoint2: CGPointMake(22.82, 15.99)];
- [bezierPath addCurveToPoint: CGPointMake(22.14, 16.69) controlPoint1: CGPointMake(22.82, 16.48) controlPoint2: CGPointMake(22.52, 16.69)];
- [bezierPath closePath];
- [bezierPath moveToPoint: CGPointMake(19.63, 18.77)];
- [bezierPath addLineToPoint: CGPointMake(18.09, 17.11)];
- [bezierPath addLineToPoint: CGPointMake(19.63, 15.46)];
- [bezierPath addLineToPoint: CGPointMake(19.63, 18.77)];
- [bezierPath closePath];
- [bezierPath moveToPoint: CGPointMake(15.18, 18.43)];
- [bezierPath addLineToPoint: CGPointMake(12.57, 18.43)];
- [bezierPath addLineToPoint: CGPointMake(12.57, 17.62)];
- [bezierPath addLineToPoint: CGPointMake(15.11, 17.62)];
- [bezierPath addLineToPoint: CGPointMake(15.11, 16.54)];
- [bezierPath addLineToPoint: CGPointMake(12.57, 16.54)];
- [bezierPath addLineToPoint: CGPointMake(12.57, 15.81)];
- [bezierPath addLineToPoint: CGPointMake(15.18, 15.81)];
- [bezierPath addLineToPoint: CGPointMake(16.4, 17.11)];
- [bezierPath addLineToPoint: CGPointMake(15.18, 18.43)];
- [bezierPath closePath];
- [bezierPath moveToPoint: CGPointMake(22.63, 14.69)];
- [bezierPath addLineToPoint: CGPointMake(19.63, 14.69)];
- [bezierPath addLineToPoint: CGPointMake(19.63, 14.7)];
- [bezierPath addLineToPoint: CGPointMake(18.68, 14.7)];
- [bezierPath addLineToPoint: CGPointMake(17.25, 16.2)];
- [bezierPath addLineToPoint: CGPointMake(15.83, 14.69)];
- [bezierPath addLineToPoint: CGPointMake(11.33, 14.69)];
- [bezierPath addLineToPoint: CGPointMake(11.33, 19.46)];
- [bezierPath addLineToPoint: CGPointMake(15.93, 19.46)];
- [bezierPath addLineToPoint: CGPointMake(17.25, 18.05)];
- [bezierPath addLineToPoint: CGPointMake(18.56, 19.46)];
- [bezierPath addLineToPoint: CGPointMake(20.87, 19.46)];
- [bezierPath addLineToPoint: CGPointMake(20.87, 17.93)];
- [bezierPath addLineToPoint: CGPointMake(22.08, 17.93)];
- [bezierPath addCurveToPoint: CGPointMake(24.2, 16.09) controlPoint1: CGPointMake(23.68, 17.93) controlPoint2: CGPointMake(24.2, 17.49)];
- [bezierPath addCurveToPoint: CGPointMake(22.63, 14.69) controlPoint1: CGPointMake(24.2, 14.52) controlPoint2: CGPointMake(22.63, 14.69)];
- [bezierPath closePath];
- [bezierPath moveToPoint: CGPointMake(27.15, 16.68)];
- [bezierPath addLineToPoint: CGPointMake(25.87, 16.68)];
- [bezierPath addLineToPoint: CGPointMake(25.87, 15.78)];
- [bezierPath addLineToPoint: CGPointMake(27.15, 15.78)];
- [bezierPath addCurveToPoint: CGPointMake(27.82, 16.23) controlPoint1: CGPointMake(27.52, 15.78) controlPoint2: CGPointMake(27.82, 15.98)];
- [bezierPath addCurveToPoint: CGPointMake(27.15, 16.68) controlPoint1: CGPointMake(27.82, 16.48) controlPoint2: CGPointMake(27.52, 16.68)];
- [bezierPath closePath];
- [bezierPath moveToPoint: CGPointMake(29.2, 16.08)];
- [bezierPath addCurveToPoint: CGPointMake(27.63, 14.69) controlPoint1: CGPointMake(29.2, 14.51) controlPoint2: CGPointMake(27.63, 14.69)];
- [bezierPath addLineToPoint: CGPointMake(24.63, 14.69)];
- [bezierPath addLineToPoint: CGPointMake(24.63, 19.45)];
- [bezierPath addLineToPoint: CGPointMake(25.87, 19.45)];
- [bezierPath addLineToPoint: CGPointMake(25.87, 17.8)];
- [bezierPath addLineToPoint: CGPointMake(27.07, 17.8)];
- [bezierPath addCurveToPoint: CGPointMake(27.9, 18.52) controlPoint1: CGPointMake(27.84, 17.8) controlPoint2: CGPointMake(27.9, 18.52)];
- [bezierPath addLineToPoint: CGPointMake(27.9, 19.45)];
- [bezierPath addLineToPoint: CGPointMake(29.1, 19.45)];
- [bezierPath addLineToPoint: CGPointMake(29.1, 18.27)];
- [bezierPath addCurveToPoint: CGPointMake(28.51, 17.19) controlPoint1: CGPointMake(29.1, 17.47) controlPoint2: CGPointMake(28.51, 17.19)];
- [bezierPath addCurveToPoint: CGPointMake(29.2, 16.08) controlPoint1: CGPointMake(28.51, 17.19) controlPoint2: CGPointMake(29.2, 16.9)];
- [bezierPath closePath];
- bezierPath.usesEvenOddFillRule = YES;
-
- [fillColor3 setFill];
- [bezierPath fill];
- }
- @end
|