#import "BTUIKPayPalMonogramCardView.h" @implementation BTUIKPayPalMonogramCardView - (void)drawArt { //// Color Declarations UIColor* fillColor14 = [UIColor colorWithRed: 0.066 green: 0.536 blue: 0.839 alpha: 1]; UIColor* fillColor15 = [UIColor colorWithRed: 0.007 green: 0.082 blue: 0.337 alpha: 1]; UIColor* fillColor16 = [UIColor colorWithRed: 0.005 green: 0.122 blue: 0.454 alpha: 1]; //// Bezier Drawing UIBezierPath* bezierPath = [UIBezierPath bezierPath]; [bezierPath moveToPoint: CGPointMake(29.98, 9.09)]; [bezierPath addCurveToPoint: CGPointMake(29.05, 5.16) controlPoint1: CGPointMake(30.25, 7.38) controlPoint2: CGPointMake(29.98, 6.21)]; [bezierPath addCurveToPoint: CGPointMake(23.84, 3.5) controlPoint1: CGPointMake(28.03, 4) controlPoint2: CGPointMake(26.19, 3.5)]; [bezierPath addLineToPoint: CGPointMake(17, 3.5)]; [bezierPath addCurveToPoint: CGPointMake(16.03, 4.33) controlPoint1: CGPointMake(16.52, 3.5) controlPoint2: CGPointMake(16.11, 3.85)]; [bezierPath addLineToPoint: CGPointMake(13.19, 22.38)]; [bezierPath addCurveToPoint: CGPointMake(13.76, 23.06) controlPoint1: CGPointMake(13.13, 22.74) controlPoint2: CGPointMake(13.4, 23.06)]; [bezierPath addLineToPoint: CGPointMake(17.99, 23.06)]; [bezierPath addLineToPoint: CGPointMake(17.69, 24.91)]; [bezierPath addCurveToPoint: CGPointMake(18.2, 25.5) controlPoint1: CGPointMake(17.65, 25.22) controlPoint2: CGPointMake(17.89, 25.5)]; [bezierPath addLineToPoint: CGPointMake(21.76, 25.5)]; [bezierPath addCurveToPoint: CGPointMake(22.61, 24.78) controlPoint1: CGPointMake(22.18, 25.5) controlPoint2: CGPointMake(22.54, 25.19)]; [bezierPath addLineToPoint: CGPointMake(22.64, 24.6)]; [bezierPath addLineToPoint: CGPointMake(23.31, 20.35)]; [bezierPath addLineToPoint: CGPointMake(23.35, 20.11)]; [bezierPath addCurveToPoint: CGPointMake(24.2, 19.39) controlPoint1: CGPointMake(23.42, 19.7) controlPoint2: CGPointMake(23.78, 19.39)]; [bezierPath addLineToPoint: CGPointMake(24.73, 19.39)]; [bezierPath addCurveToPoint: CGPointMake(31.67, 13.94) controlPoint1: CGPointMake(28.18, 19.39) controlPoint2: CGPointMake(30.88, 17.99)]; [bezierPath addCurveToPoint: CGPointMake(30.95, 9.84) controlPoint1: CGPointMake(32, 12.25) controlPoint2: CGPointMake(31.82, 10.83)]; [bezierPath addCurveToPoint: CGPointMake(29.98, 9.09) controlPoint1: CGPointMake(30.69, 9.54) controlPoint2: CGPointMake(30.36, 9.29)]; [bezierPath closePath]; bezierPath.usesEvenOddFillRule = YES; [fillColor14 setFill]; [bezierPath fill]; //// Bezier 2 Drawing UIBezierPath* bezier2Path = [UIBezierPath bezierPath]; [bezier2Path moveToPoint: CGPointMake(29.98, 9.09)]; [bezier2Path addCurveToPoint: CGPointMake(29.05, 5.16) controlPoint1: CGPointMake(30.25, 7.38) controlPoint2: CGPointMake(29.98, 6.21)]; [bezier2Path addCurveToPoint: CGPointMake(23.84, 3.5) controlPoint1: CGPointMake(28.03, 4) controlPoint2: CGPointMake(26.19, 3.5)]; [bezier2Path addLineToPoint: CGPointMake(17, 3.5)]; [bezier2Path addCurveToPoint: CGPointMake(16.03, 4.33) controlPoint1: CGPointMake(16.52, 3.5) controlPoint2: CGPointMake(16.11, 3.85)]; [bezier2Path addLineToPoint: CGPointMake(13.19, 22.38)]; [bezier2Path addCurveToPoint: CGPointMake(13.76, 23.06) controlPoint1: CGPointMake(13.13, 22.74) controlPoint2: CGPointMake(13.4, 23.06)]; [bezier2Path addLineToPoint: CGPointMake(17.99, 23.06)]; [bezier2Path addLineToPoint: CGPointMake(19.05, 16.34)]; [bezier2Path addLineToPoint: CGPointMake(19.01, 16.55)]; [bezier2Path addCurveToPoint: CGPointMake(19.98, 15.72) controlPoint1: CGPointMake(19.09, 16.07) controlPoint2: CGPointMake(19.5, 15.72)]; [bezier2Path addLineToPoint: CGPointMake(21.98, 15.72)]; [bezier2Path addCurveToPoint: CGPointMake(29.91, 9.49) controlPoint1: CGPointMake(25.92, 15.72) controlPoint2: CGPointMake(29.01, 14.12)]; [bezier2Path addCurveToPoint: CGPointMake(29.98, 9.09) controlPoint1: CGPointMake(29.94, 9.35) controlPoint2: CGPointMake(29.96, 9.22)]; [bezier2Path closePath]; bezier2Path.usesEvenOddFillRule = YES; [fillColor15 setFill]; [bezier2Path fill]; //// Bezier 3 Drawing UIBezierPath* bezier3Path = [UIBezierPath bezierPath]; [bezier3Path moveToPoint: CGPointMake(20.19, 9.11)]; [bezier3Path addCurveToPoint: CGPointMake(20.66, 8.47) controlPoint1: CGPointMake(20.23, 8.83) controlPoint2: CGPointMake(20.41, 8.59)]; [bezier3Path addCurveToPoint: CGPointMake(21.03, 8.39) controlPoint1: CGPointMake(20.77, 8.42) controlPoint2: CGPointMake(20.9, 8.39)]; [bezier3Path addLineToPoint: CGPointMake(26.39, 8.39)]; [bezier3Path addCurveToPoint: CGPointMake(28.16, 8.52) controlPoint1: CGPointMake(27.03, 8.39) controlPoint2: CGPointMake(27.62, 8.43)]; [bezier3Path addCurveToPoint: CGPointMake(28.61, 8.6) controlPoint1: CGPointMake(28.31, 8.54) controlPoint2: CGPointMake(28.46, 8.57)]; [bezier3Path addCurveToPoint: CGPointMake(29.04, 8.71) controlPoint1: CGPointMake(28.76, 8.64) controlPoint2: CGPointMake(28.9, 8.67)]; [bezier3Path addCurveToPoint: CGPointMake(29.24, 8.78) controlPoint1: CGPointMake(29.1, 8.73) controlPoint2: CGPointMake(29.17, 8.75)]; [bezier3Path addCurveToPoint: CGPointMake(29.98, 9.09) controlPoint1: CGPointMake(29.5, 8.87) controlPoint2: CGPointMake(29.75, 8.97)]; [bezier3Path addCurveToPoint: CGPointMake(29.05, 5.16) controlPoint1: CGPointMake(30.25, 7.38) controlPoint2: CGPointMake(29.98, 6.21)]; [bezier3Path addCurveToPoint: CGPointMake(23.84, 3.5) controlPoint1: CGPointMake(28.03, 4) controlPoint2: CGPointMake(26.19, 3.5)]; [bezier3Path addLineToPoint: CGPointMake(17, 3.5)]; [bezier3Path addCurveToPoint: CGPointMake(16.03, 4.33) controlPoint1: CGPointMake(16.52, 3.5) controlPoint2: CGPointMake(16.11, 3.85)]; [bezier3Path addLineToPoint: CGPointMake(13.19, 22.38)]; [bezier3Path addCurveToPoint: CGPointMake(13.76, 23.06) controlPoint1: CGPointMake(13.13, 22.74) controlPoint2: CGPointMake(13.4, 23.06)]; [bezier3Path addLineToPoint: CGPointMake(17.99, 23.06)]; [bezier3Path addLineToPoint: CGPointMake(19.05, 16.34)]; [bezier3Path addLineToPoint: CGPointMake(20.19, 9.11)]; [bezier3Path closePath]; bezier3Path.usesEvenOddFillRule = YES; [fillColor16 setFill]; [bezier3Path fill]; } @end