| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341 |
- #import "BTUIKCVVFrontVectorArtView.h"
- @implementation BTUIKCVVFrontVectorArtView
- - (void)drawArt {
- //// Color Declarations
- UIColor* color1 = [UIColor colorWithRed: 0.765 green: 0.77 blue: 0.756 alpha: 1];
- UIColor* color3 = self.highlightColor ?: color1;
- UIColor* color2 = [UIColor colorWithRed: 0 green: 0 blue: 0 alpha: 0.105];
- UIColor* color4 = [UIColor colorWithRed: 1 green: 1 blue: 1 alpha: 1];
- //// Page-1
- {
- //// CVV-Front
- {
- //// Card-#-2
- {
- //// CC-numbers
- {
- //// CC-number
- {
- //// Bezier Drawing
- UIBezierPath* bezierPath = [UIBezierPath bezierPath];
- [bezierPath moveToPoint: CGPointMake(6, 31)];
- [bezierPath addLineToPoint: CGPointMake(8, 31)];
- [bezierPath addLineToPoint: CGPointMake(8, 37)];
- [bezierPath addLineToPoint: CGPointMake(6, 37)];
- [bezierPath addLineToPoint: CGPointMake(6, 31)];
- [bezierPath closePath];
- bezierPath.miterLimit = 4;
- bezierPath.usesEvenOddFillRule = YES;
- [color1 setFill];
- [bezierPath fill];
- //// Bezier 2 Drawing
- UIBezierPath* bezier2Path = [UIBezierPath bezierPath];
- [bezier2Path moveToPoint: CGPointMake(10, 31)];
- [bezier2Path addLineToPoint: CGPointMake(12, 31)];
- [bezier2Path addLineToPoint: CGPointMake(12, 37)];
- [bezier2Path addLineToPoint: CGPointMake(10, 37)];
- [bezier2Path addLineToPoint: CGPointMake(10, 31)];
- [bezier2Path closePath];
- bezier2Path.miterLimit = 4;
- bezier2Path.usesEvenOddFillRule = YES;
- [color1 setFill];
- [bezier2Path fill];
- //// Bezier 3 Drawing
- UIBezierPath* bezier3Path = [UIBezierPath bezierPath];
- [bezier3Path moveToPoint: CGPointMake(14, 31)];
- [bezier3Path addLineToPoint: CGPointMake(16, 31)];
- [bezier3Path addLineToPoint: CGPointMake(16, 37)];
- [bezier3Path addLineToPoint: CGPointMake(14, 37)];
- [bezier3Path addLineToPoint: CGPointMake(14, 31)];
- [bezier3Path closePath];
- bezier3Path.miterLimit = 4;
- bezier3Path.usesEvenOddFillRule = YES;
- [color1 setFill];
- [bezier3Path fill];
- //// Bezier 4 Drawing
- UIBezierPath* bezier4Path = [UIBezierPath bezierPath];
- [bezier4Path moveToPoint: CGPointMake(18, 31)];
- [bezier4Path addLineToPoint: CGPointMake(20, 31)];
- [bezier4Path addLineToPoint: CGPointMake(20, 37)];
- [bezier4Path addLineToPoint: CGPointMake(18, 37)];
- [bezier4Path addLineToPoint: CGPointMake(18, 31)];
- [bezier4Path closePath];
- bezier4Path.miterLimit = 4;
- bezier4Path.usesEvenOddFillRule = YES;
- [color1 setFill];
- [bezier4Path fill];
- //// Bezier 5 Drawing
- UIBezierPath* bezier5Path = [UIBezierPath bezierPath];
- [bezier5Path moveToPoint: CGPointMake(26, 31)];
- [bezier5Path addLineToPoint: CGPointMake(28, 31)];
- [bezier5Path addLineToPoint: CGPointMake(28, 37)];
- [bezier5Path addLineToPoint: CGPointMake(26, 37)];
- [bezier5Path addLineToPoint: CGPointMake(26, 31)];
- [bezier5Path closePath];
- bezier5Path.miterLimit = 4;
- bezier5Path.usesEvenOddFillRule = YES;
- [color1 setFill];
- [bezier5Path fill];
- //// Bezier 6 Drawing
- UIBezierPath* bezier6Path = [UIBezierPath bezierPath];
- [bezier6Path moveToPoint: CGPointMake(30, 31)];
- [bezier6Path addLineToPoint: CGPointMake(32, 31)];
- [bezier6Path addLineToPoint: CGPointMake(32, 37)];
- [bezier6Path addLineToPoint: CGPointMake(30, 37)];
- [bezier6Path addLineToPoint: CGPointMake(30, 31)];
- [bezier6Path closePath];
- bezier6Path.miterLimit = 4;
- bezier6Path.usesEvenOddFillRule = YES;
- [color1 setFill];
- [bezier6Path fill];
- //// Bezier 7 Drawing
- UIBezierPath* bezier7Path = [UIBezierPath bezierPath];
- [bezier7Path moveToPoint: CGPointMake(34, 31)];
- [bezier7Path addLineToPoint: CGPointMake(36, 31)];
- [bezier7Path addLineToPoint: CGPointMake(36, 37)];
- [bezier7Path addLineToPoint: CGPointMake(34, 37)];
- [bezier7Path addLineToPoint: CGPointMake(34, 31)];
- [bezier7Path closePath];
- bezier7Path.miterLimit = 4;
- bezier7Path.usesEvenOddFillRule = YES;
- [color1 setFill];
- [bezier7Path fill];
- //// Bezier 8 Drawing
- UIBezierPath* bezier8Path = [UIBezierPath bezierPath];
- [bezier8Path moveToPoint: CGPointMake(38, 31)];
- [bezier8Path addLineToPoint: CGPointMake(40, 31)];
- [bezier8Path addLineToPoint: CGPointMake(40, 37)];
- [bezier8Path addLineToPoint: CGPointMake(38, 37)];
- [bezier8Path addLineToPoint: CGPointMake(38, 31)];
- [bezier8Path closePath];
- bezier8Path.miterLimit = 4;
- bezier8Path.usesEvenOddFillRule = YES;
- [color1 setFill];
- [bezier8Path fill];
- //// Bezier 9 Drawing
- UIBezierPath* bezier9Path = [UIBezierPath bezierPath];
- [bezier9Path moveToPoint: CGPointMake(46, 31)];
- [bezier9Path addLineToPoint: CGPointMake(48, 31)];
- [bezier9Path addLineToPoint: CGPointMake(48, 37)];
- [bezier9Path addLineToPoint: CGPointMake(46, 37)];
- [bezier9Path addLineToPoint: CGPointMake(46, 31)];
- [bezier9Path closePath];
- bezier9Path.miterLimit = 4;
- bezier9Path.usesEvenOddFillRule = YES;
- [color1 setFill];
- [bezier9Path fill];
- //// Bezier 10 Drawing
- UIBezierPath* bezier10Path = [UIBezierPath bezierPath];
- [bezier10Path moveToPoint: CGPointMake(50, 31)];
- [bezier10Path addLineToPoint: CGPointMake(52, 31)];
- [bezier10Path addLineToPoint: CGPointMake(52, 37)];
- [bezier10Path addLineToPoint: CGPointMake(50, 37)];
- [bezier10Path addLineToPoint: CGPointMake(50, 31)];
- [bezier10Path closePath];
- bezier10Path.miterLimit = 4;
- bezier10Path.usesEvenOddFillRule = YES;
- [color1 setFill];
- [bezier10Path fill];
- //// Bezier 11 Drawing
- UIBezierPath* bezier11Path = [UIBezierPath bezierPath];
- [bezier11Path moveToPoint: CGPointMake(54, 31)];
- [bezier11Path addLineToPoint: CGPointMake(56, 31)];
- [bezier11Path addLineToPoint: CGPointMake(56, 37)];
- [bezier11Path addLineToPoint: CGPointMake(54, 37)];
- [bezier11Path addLineToPoint: CGPointMake(54, 31)];
- [bezier11Path closePath];
- bezier11Path.miterLimit = 4;
- bezier11Path.usesEvenOddFillRule = YES;
- [color1 setFill];
- [bezier11Path fill];
- //// Bezier 12 Drawing
- UIBezierPath* bezier12Path = [UIBezierPath bezierPath];
- [bezier12Path moveToPoint: CGPointMake(58, 31)];
- [bezier12Path addLineToPoint: CGPointMake(60, 31)];
- [bezier12Path addLineToPoint: CGPointMake(60, 37)];
- [bezier12Path addLineToPoint: CGPointMake(58, 37)];
- [bezier12Path addLineToPoint: CGPointMake(58, 31)];
- [bezier12Path closePath];
- bezier12Path.miterLimit = 4;
- bezier12Path.usesEvenOddFillRule = YES;
- [color1 setFill];
- [bezier12Path fill];
- //// Bezier 13 Drawing
- UIBezierPath* bezier13Path = [UIBezierPath bezierPath];
- [bezier13Path moveToPoint: CGPointMake(66, 31)];
- [bezier13Path addLineToPoint: CGPointMake(68, 31)];
- [bezier13Path addLineToPoint: CGPointMake(68, 37)];
- [bezier13Path addLineToPoint: CGPointMake(66, 37)];
- [bezier13Path addLineToPoint: CGPointMake(66, 31)];
- [bezier13Path closePath];
- bezier13Path.miterLimit = 4;
- bezier13Path.usesEvenOddFillRule = YES;
- [color1 setFill];
- [bezier13Path fill];
- //// Bezier 14 Drawing
- UIBezierPath* bezier14Path = [UIBezierPath bezierPath];
- [bezier14Path moveToPoint: CGPointMake(70, 31)];
- [bezier14Path addLineToPoint: CGPointMake(72, 31)];
- [bezier14Path addLineToPoint: CGPointMake(72, 37)];
- [bezier14Path addLineToPoint: CGPointMake(70, 37)];
- [bezier14Path addLineToPoint: CGPointMake(70, 31)];
- [bezier14Path closePath];
- bezier14Path.miterLimit = 4;
- bezier14Path.usesEvenOddFillRule = YES;
- [color1 setFill];
- [bezier14Path fill];
- //// Bezier 15 Drawing
- UIBezierPath* bezier15Path = [UIBezierPath bezierPath];
- [bezier15Path moveToPoint: CGPointMake(74, 31)];
- [bezier15Path addLineToPoint: CGPointMake(76, 31)];
- [bezier15Path addLineToPoint: CGPointMake(76, 37)];
- [bezier15Path addLineToPoint: CGPointMake(74, 37)];
- [bezier15Path addLineToPoint: CGPointMake(74, 31)];
- [bezier15Path closePath];
- bezier15Path.miterLimit = 4;
- bezier15Path.usesEvenOddFillRule = YES;
- [color1 setFill];
- [bezier15Path fill];
- //// Bezier 16 Drawing
- UIBezierPath* bezier16Path = [UIBezierPath bezierPath];
- [bezier16Path moveToPoint: CGPointMake(78, 31)];
- [bezier16Path addLineToPoint: CGPointMake(80, 31)];
- [bezier16Path addLineToPoint: CGPointMake(80, 37)];
- [bezier16Path addLineToPoint: CGPointMake(78, 37)];
- [bezier16Path addLineToPoint: CGPointMake(78, 31)];
- [bezier16Path closePath];
- bezier16Path.miterLimit = 4;
- bezier16Path.usesEvenOddFillRule = YES;
- [color1 setFill];
- [bezier16Path fill];
- }
- //// Rectangle Drawing
- UIBezierPath* rectanglePath = [UIBezierPath bezierPathWithRect: CGRectMake(26, 43, 14, 2)];
- [color2 setFill];
- [rectanglePath fill];
- //// Rectangle 2 Drawing
- UIBezierPath* rectangle2Path = [UIBezierPath bezierPathWithRect: CGRectMake(6, 47, 34, 2)];
- [color2 setFill];
- [rectangle2Path fill];
- //// Rounded Rectangle Drawing
- UIBezierPath* roundedRectanglePath = [UIBezierPath bezierPathWithRoundedRect: CGRectMake(56, 5, 26, 18) cornerRadius: 9];
- [color3 setFill];
- [roundedRectanglePath fill];
- //// Rectangle 3 Drawing
- UIBezierPath* rectangle3Path = [UIBezierPath bezierPathWithRect: CGRectMake(62, 11, 2, 6)];
- [color4 setFill];
- [rectangle3Path fill];
- //// Rectangle 4 Drawing
- UIBezierPath* rectangle4Path = [UIBezierPath bezierPathWithRect: CGRectMake(66, 11, 2, 6)];
- [color4 setFill];
- [rectangle4Path fill];
- //// Rectangle 5 Drawing
- UIBezierPath* rectangle5Path = [UIBezierPath bezierPathWithRect: CGRectMake(70, 11, 2, 6)];
- [color4 setFill];
- [rectangle5Path fill];
- //// Rectangle 6 Drawing
- UIBezierPath* rectangle6Path = [UIBezierPath bezierPathWithRect: CGRectMake(74, 11, 2, 6)];
- [color4 setFill];
- [rectangle6Path fill];
- }
- //// Rounded Rectangle 2 Drawing
- UIBezierPath* roundedRectangle2Path = [UIBezierPath bezierPathWithRoundedRect: CGRectMake(6, 7, 14, 14) cornerRadius: 0.75];
- [color2 setFill];
- [roundedRectangle2Path fill];
- //// Rounded Rectangle 3 Drawing
- UIBezierPath* roundedRectangle3Path = [UIBezierPath bezierPathWithRoundedRect: CGRectMake(72, 41, 8, 8) cornerRadius: 0.75];
- [color2 setFill];
- [roundedRectangle3Path fill];
- }
- }
- }
- }
- @end
|