#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