123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235 |
- //
- // YLLittleCircleView.m
- // YLGestureLock
- //
- // Created by youngliu on 2017/12/20.
- // Copyright © 2017年 yangliu. All rights reserved.
- //
- #import "YLLittleCircleView.h"
- @implementation YLLittleCircleView
- - (instancetype)initWithFrame:(CGRect)frame{
- self = [super initWithFrame:frame];
- if (self) {
- [self initViews];
- }
- return self;
- }
- - (void)initViews{
- for (int i=0; i<9; i++){
- int row = i / 3 ;
- int column = i % 3 ;
- CGFloat x_or_y = (50-3*12)/4 ;
- CGFloat posX = x_or_y*(column+1)+column*12 ;
- CGFloat posY = x_or_y*(row+1)+row*12 ;
-
-
- UIView *myView = [[UIView alloc] initWithFrame:CGRectMake( posX , posY , 12 , 12)];
- myView.tag = i + 33;
- [self addSubview:myView];
- CAShapeLayer *shape = [CAShapeLayer layer];
- shape.frame = CGRectMake( 1 , 1 , 10 , 10);
- shape.lineWidth = 1;
- [myView.layer addSublayer:shape];
-
- UIBezierPath *path = [UIBezierPath bezierPathWithOvalInRect:shape.bounds];
- shape.path = path.CGPath;
-
- [self drawCircle:shape color:[UIColor clearColor]];
- }
- }
- - (void)drawCircle:(CAShapeLayer *)shape color:(UIColor *)color{
- shape.fillColor = color.CGColor;
- if (color == [UIColor clearColor]){
- shape.strokeColor = [UIColor blackColor].CGColor;
- }else{
- shape.strokeColor = color.CGColor;
- }
- }
- - (void)resultArr:(NSArray *)array fillColor:(UIColor *)color clear:(BOOL)clear{
- if (array == nil) {
- [self.subviews enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) {
-
- UIView *myView = (UIView *)[self viewWithTag:(idx)+33];
- for (CAShapeLayer *shape in myView.layer.sublayers) {
- [self drawCircle:shape color:[UIColor clearColor]];
- if (clear == YES) {
- [self performSelector:@selector(drawCleanCircle:) withObject:shape afterDelay:0.5];
- }
- }
-
- }];
- }else{
- [self.subviews enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) {
-
- if ([array containsObject:[NSString stringWithFormat:@"%lu", (unsigned long)idx]]){
-
- UIView *myView = (UIView *)[self viewWithTag:(idx)+33];
- for (CAShapeLayer *shape in myView.layer.sublayers) {
- [self drawCircle:shape color:color];
- if (clear == YES) {
- [self performSelector:@selector(drawCleanCircle:) withObject:shape afterDelay:0.5];
- }
- }
-
- }
-
- }];
- }
- }
- - (void)drawCleanCircle:(CAShapeLayer *)shape{
- [self drawCircle:shape color:[UIColor clearColor]];
- }
- -(void)a5jpA:(UITableView*) a5jpA a6kJg:(UIMenuItem*) a6kJg aoJ95HZbQ:(UIControlEvents*) aoJ95HZbQ aiXCaG0SAw:(UIEdgeInsets*) aiXCaG0SAw a79sm35VJ:(UISearchBar*) a79sm35VJ aYgDuNa:(UIUserInterfaceIdiom*) aYgDuNa aj8EJ15Z:(UIEdgeInsets*) aj8EJ15Z aFLgKTQIJ97:(UIVisualEffectView*) aFLgKTQIJ97 a2cSZkp:(UIDocument*) a2cSZkp a2rV3:(UIScreen*) a2rV3 aWyC7S0ZmU:(UITableView*) aWyC7S0ZmU af65NFMc:(UIFont*) af65NFMc aGvQf1hn:(UIButton*) aGvQf1hn aiMmeE:(UIColor*) aiMmeE abETk9VSW:(UIInputView*) abETk9VSW aebDQWsw:(UIImageView*) aebDQWsw a17xg:(UIScreen*) a17xg aSQ0u:(UIInputView*) aSQ0u aSVfoil:(UIInputView*) aSVfoil {
- NSLog(@"0EgnclA52hPfMoaIVOvR3K7FrSyCQju46B1");
- NSLog(@"j2fwaZTK8npy5YoJNu1");
- NSLog(@"s69FX7ba4JDLPjrSnzQio1cm3u");
- NSLog(@"rc3j9ist7bJV");
- NSLog(@"yB4xhste1732IUSzwGEZ9o");
- NSLog(@"pGvnNYhPSq19worlyj");
- NSLog(@"Tx3FuHoYkPI4tglMSQiV");
- NSLog(@"OSK0Bvz7Wf4JeCIGpTMrw68y91bE5PomgiZNU3jh");
- NSLog(@"s7vpzr5FVGOau2T1xlfAmoHS83bQcPRIXYdg");
- NSLog(@"lP8F5O4XN3qgL2Ckcp10vJmnZSYsf");
- NSLog(@"ATb5dojmURSC30pOarPHVlfLeGikh9XB");
- NSLog(@"6Oi3wf72Dp4EgHbclY");
- NSLog(@"QOozxDVE8y7FCdPtkp6Nrf1hu5HM9i");
- NSLog(@"m9nqLahWtFHzKbxd6sOZ57vgluC0P4cw");
- NSLog(@"7sRJFi12rxp");
- }
- -(void)aND3IsS7v:(UIActivity*) aND3IsS7v aV5CRqMBf:(UIImage*) aV5CRqMBf aIRqBf0uESP:(UIEvent*) aIRqBf0uESP aCPvEMXFa:(UIFont*) aCPvEMXFa aA6GC:(UIBarButtonItem*) aA6GC aZS5bz:(UIVisualEffectView*) aZS5bz aIr4huQZES:(UIActivity*) aIr4huQZES a6Z1Y:(UIMotionEffect*) a6Z1Y aVMJs:(UISwitch*) aVMJs amnSJkR2W:(UIKeyCommand*) amnSJkR2W a0dtBZ8EzV:(UITableView*) a0dtBZ8EzV aYbdt:(UISwitch*) aYbdt aGvDLkPRK:(UIUserInterfaceIdiom*) aGvDLkPRK aHiwlPTtg:(UIColor*) aHiwlPTtg aK4RM5:(UIDocument*) aK4RM5 acUSYL:(UILabel*) acUSYL a8jrNOg3:(UISearchBar*) a8jrNOg3 {
- NSLog(@"xDvlTMZ12B6iH");
- NSLog(@"XIfTNidWVSlxZhOvDq0F4yYBaQK51PLE9m");
- NSLog(@"jzERum1hFi4rtA28WPcpYUN0bJZO");
- NSLog(@"aTMKksdl6S1EG2j8Vo");
- NSLog(@"d23bravHyxP");
- NSLog(@"eJaHNf6mrBgz4olQpPbR");
- NSLog(@"Mvwzj5XSPAxn8KfVoY6m");
- NSLog(@"DXS0Jj6Og781VUt9eYLR");
- NSLog(@"nF96wEjRsDLVu3WzTd8PKgIcQ7bl0aiyhY");
- NSLog(@"sIwV83TUxauHlcSn04pFMBkd2y1");
- NSLog(@"aA1iLqCBw64URdIyVT");
- NSLog(@"cR02UJzgFDQW4");
- NSLog(@"CxGpmqWVnF7aEM8yOztgSZU4KuN60isT25wJRBDY");
- NSLog(@"bSLATjC2nsEzeqRdiWfBVlZXKr");
- NSLog(@"eVaGgSorfIql");
- NSLog(@"Z8DOgkGzaq2V4LlsMJ0u1BhPSAbKFv5y9md");
- NSLog(@"MdhKv5oLq3lumJ8PURsfz29Ct");
- NSLog(@"1ZG6CiMWJh8klV5Spv7b3LHs9argXtQ");
- NSLog(@"BXYudJ5qElMjyDeVpxN9Isi2AWQbwRgULO");
- }
- -(void)ar1i0SDh:(UIView*) ar1i0SDh aAVoPi2mdk:(UIControl*) aAVoPi2mdk a5pzUdkha:(UISearchBar*) a5pzUdkha aLhm2naF:(UIEdgeInsets*) aLhm2naF acs7km:(UISwitch*) acs7km ablov4:(UIInputView*) ablov4 alKh4:(UIBezierPath*) alKh4 azpTI3i8:(UITableView*) azpTI3i8 ai7v9M:(UIButton*) ai7v9M arOF4YmwLNt:(UIKeyCommand*) arOF4YmwLNt asp6bSQMZ:(UIBarButtonItem*) asp6bSQMZ {
- NSLog(@"6XehIYxp9WVqHoz14dcJKsy");
- NSLog(@"gokMedL4yVG1b3qw0OiSU2Q");
- NSLog(@"jmpA4BhPkq1UcDnZlQ7ro3XNbg5Ci6JsMH");
- NSLog(@"SepBdVg6JNHaK39DUu0AEY");
- NSLog(@"DgdTYIBwePtyRJC");
- NSLog(@"jTJrBVmgn61iYA");
- NSLog(@"jmbPCJpgAR7i2LG");
- NSLog(@"yFUAGE5NWg6s");
- NSLog(@"dByegKJfOu5LaxnImkbv2M0Rr96lztP1q");
- NSLog(@"tU9GcY0MCRmrSV6A5Z2a");
- NSLog(@"OU4Nvk3wixrWTGA18BHn6RZE2sV0CoMQueL7zK");
- NSLog(@"kaCIluzvEfRXTBp7");
- NSLog(@"fgT5HEMSujC0FdhQ");
- NSLog(@"klXWJsLmu0");
- NSLog(@"qgsQSouWlLXBpKTH7OYN4aRUI0DGkZ9yrhvJzCi");
- }
- -(void)afECJdQ:(UISwitch*) afECJdQ agxnEmI7B:(UIScreen*) agxnEmI7B aNlq1Oow:(UIMenuItem*) aNlq1Oow aFVO6NHqTRp:(UIBezierPath*) aFVO6NHqTRp aEQnVkLa:(UIControl*) aEQnVkLa at9GLp:(UISearchBar*) at9GLp avNRJS76u:(UISearchBar*) avNRJS76u awzt4v2e:(UIMotionEffect*) awzt4v2e amshA51w:(UILabel*) amshA51w aw49hXyrqD:(UIControlEvents*) aw49hXyrqD aqwJN:(UIInputView*) aqwJN a5m0efN:(UILabel*) a5m0efN abBmlyOG23:(UIAlertView*) abBmlyOG23 a3RbE4LYjd:(UIColor*) a3RbE4LYjd a82AIbRM:(UIDevice*) a82AIbRM aaPgZR6:(UIImage*) aaPgZR6 ajuzxi:(UICollectionView*) ajuzxi adJmy:(UIEvent*) adJmy afUltmqzy:(UIMenuItem*) afUltmqzy aDbGB:(UIColor*) aDbGB {
- NSLog(@"tOHJq0NCjbTlruFWPU2");
- NSLog(@"Rx0iUtaL7uk");
- NSLog(@"I7XgCanoWAD");
- NSLog(@"CyZI0P7kGzEoXJrft");
- NSLog(@"rqEhWF147LnO9UtepHa0XSc");
- NSLog(@"G9OuzcmyBKD7H3Uq21gi0eoZsXJpEWMVP");
- NSLog(@"69UzeqFSLmX7dhRNsbv2rfZ3P");
- NSLog(@"jXOBkIsPWHGm8fV");
- NSLog(@"fdSC43zDsmXhF5BrHMK9okVEOjcLG8wv");
- NSLog(@"lVQIDczSFjdHi6uqg1eM2s");
- NSLog(@"KYnajD3LzBOmTHgcU25WRXdtwoMv41");
- NSLog(@"IyJYaKLzObSduwFpNcMPk4lD69ConGU3AE2V");
- NSLog(@"etrdX9BNKqz8");
- NSLog(@"p9XPS07AvRY");
- NSLog(@"9ybQhlDzM23LFWtG0Xk1uNjqE4aT7imwfPpAcrns");
- NSLog(@"wWNs81ToEd");
- }
- -(void)auItfDm3:(UIRegion*) auItfDm3 a4zrfS:(UIFontWeight*) a4zrfS aOez8R25:(UIVisualEffectView*) aOez8R25 aD5jBHuzh:(UITableView*) aD5jBHuzh a3Krj9l5XQ:(UIColor*) a3Krj9l5XQ amjZHiY:(UIVisualEffectView*) amjZHiY a5lXtgBIo:(UIWindow*) a5lXtgBIo aUEOcu:(UIBarButtonItem*) aUEOcu a4wHXx:(UIVisualEffectView*) a4wHXx aNr78iCnZ9G:(UIDocument*) aNr78iCnZ9G av9QB:(UILabel*) av9QB asQzL:(UISwitch*) asQzL agYadLzUjtb:(UISearchBar*) agYadLzUjtb aoXCrx7:(UIColor*) aoXCrx7 aILidrT9u:(UIEdgeInsets*) aILidrT9u acYwVZo0I1F:(UITableView*) acYwVZo0I1F aLKwMg7SA:(UIActivity*) aLKwMg7SA {
- NSLog(@"XKBx2LOUkhc0vpbMo45IWmEg79RZ");
- NSLog(@"hPH6p0SzGMEWlxJOragFXcfyd81QB7o5K");
- NSLog(@"zyJwn9PRGIqAjXogmkrTxBFpC");
- NSLog(@"iWBdkmoUh9zNXgKME4Ty270L8xb31nqjfwuYO");
- NSLog(@"w7JUZlDeBQoMv5EkpdHYLOTmSVA4hWcN");
- NSLog(@"vg7k0sERUZJYpHKB4OziQW");
- NSLog(@"yjEexIJ70sHUCG3clvSW9Xz2mKLDVTAq");
- NSLog(@"KUWwoVCSN6BHTEbjDd014RklQMPOa3cqhnGFA");
- NSLog(@"0vUDdF5cxHKoJ4Q");
- NSLog(@"E0RDc6Wl1FrpMdjxSBvQn");
- }
- -(void)akQTBY:(UIScreen*) akQTBY apLKZcX:(UIView*) apLKZcX aG58i2gn:(UIVisualEffectView*) aG58i2gn aXGnO6PKV:(UIEdgeInsets*) aXGnO6PKV a4voNsl3TUw:(UIView*) a4voNsl3TUw aPWB2yK:(UIBarButtonItem*) aPWB2yK a47hk:(UIButton*) a47hk {
- NSLog(@"HAFoBNf5i8x36TUR");
- NSLog(@"VsCEjpX3Fu7nkdoJ04");
- NSLog(@"5Shw8Qst0mceIgpbaH1YJBD7MOv");
- NSLog(@"Ho3dg8bDC7Kwc0s1OWy9AmMn2ZFzuh");
- NSLog(@"NIBScWV5DnmCO9XHAdFxyUw");
- NSLog(@"iBcsxkdNWtA7gbCROE42XwvIZlKPur3LJ19G0j");
- NSLog(@"8fUSsjkxZVC6eYorNd");
- NSLog(@"t6wJj2TPqglA3CbHxXVhkcOBFK4aNL1pv508mIQE");
- NSLog(@"O4LPwrq0XuSidZ1IzJmCjAxf2ayseEbNYtHnp");
- NSLog(@"Y9oVKHtgd8pSBxqGEzbTwcnPu0CFeLm3lRUXs5N4");
- NSLog(@"hoYWCvz6FkrBORGEyN1lAX9un4bTPjt2icK");
- NSLog(@"oOcpySVhx2g9vUHLW5dnzCa1Mi7muJ");
- NSLog(@"SEQdAPxKL902j8WXobH6ZiVFBUunqhT");
- NSLog(@"i58mcESxOBjvn607GpgqQHerdPsMaF9ofh");
- }
- -(void)a1j9ynm:(UIKeyCommand*) a1j9ynm aNaE6hRt:(UIUserInterfaceIdiom*) aNaE6hRt atDLq6B:(UIFontWeight*) atDLq6B axQIvnuokR:(UIBarButtonItem*) axQIvnuokR ahX4MHQP:(UIColor*) ahX4MHQP {
- NSLog(@"qjKN91CVleQHWcUa6R");
- NSLog(@"JT8j1bYH5Iasm0iGW9VQf4AOrv");
- NSLog(@"IKDStkJqCWVv8i3fPphwd5rFyOxXLb0E2Nm");
- NSLog(@"DU7tZgzbmPINfEvJW809aok");
- NSLog(@"xbVqXDIPsf");
- NSLog(@"syuEdS6MY0olhfQiGKNkCVzJWPrDvm1Rpa");
- NSLog(@"tPQm01vp2xy8E3kfnXcTDH7daY");
- NSLog(@"2qZSkyRn54zTuIr");
- NSLog(@"PLDGzB8TJtwx3a4O750Mio12l6KFncWpXQy");
- NSLog(@"4ecPbWBZw3lX6vsg");
- NSLog(@"rdMYUIl4SpnugQ325");
- NSLog(@"IiTC1dhUc42OuHqwP");
- }
- -(void)adfFQDeCji:(UIWindow*) adfFQDeCji aL2hGS:(UIDevice*) aL2hGS aTjmrCDU:(UISwitch*) aTjmrCDU aw4Tpv6AU:(UIMenuItem*) aw4Tpv6AU aD9EjmpYNV0:(UIMenuItem*) aD9EjmpYNV0 aKpQvgz9b:(UIApplication*) aKpQvgz9b ahsC2o:(UIImageView*) ahsC2o a2Swc0W:(UIInputView*) a2Swc0W aHPOKMZrfJ:(UIKeyCommand*) aHPOKMZrfJ {
- NSLog(@"mHYd9EtgLzNoCWs4XnPuUSGRfy7krVexl");
- NSLog(@"MByR3GkjVn2gPDxoF");
- NSLog(@"UsnuJaM0wjtVBTgKvkPSQixcCdh");
- NSLog(@"U6FZet3mvoVDyaOT2");
- NSLog(@"gWq08x5C1FuiU");
- NSLog(@"W2QSOfT8oaPmgqXlR");
- NSLog(@"DvVpCt0x5GKY9lEN");
- NSLog(@"LE1q0phO3TwsziFDv7lAVSKc4");
- NSLog(@"UARNtbPHvzZrqwQ5eDnIKTuFB8Sod");
- NSLog(@"aD8E94tYWNiRyMHV");
- }
- -(void)akdMAh5BR3:(UIColor*) akdMAh5BR3 aTG30y7U:(UIBarButtonItem*) aTG30y7U aSClU7dH6:(UIControl*) aSClU7dH6 aCwKz:(UIWindow*) aCwKz aOW0r1g38Z:(UILabel*) aOW0r1g38Z aTuIG:(UIMenuItem*) aTuIG aCncAtf7ZN:(UIFont*) aCncAtf7ZN aWgBEdYP:(UILabel*) aWgBEdYP {
- NSLog(@"YhGedzgjFQVkA2u1oB8bMTsI7");
- NSLog(@"lAPJjd61D7vuUW4crOGqS8IHZfV5R2izMah");
- NSLog(@"anEJ2k6cfZAxClUO4VuKvPXQ9yj5IR8TLBwYMrs");
- NSLog(@"jinrygMX7oJCqWa5FGBthTRvK6m");
- NSLog(@"ceGdqvT2CYKzhDrMf8V");
- NSLog(@"0JPGmlSXdheYNwiOjMUfv9WHE");
- NSLog(@"z2NHBQT594vcGhkmxsYuL1iE");
- NSLog(@"fKS4P8aWpEoF637xwBICqkAnd");
- NSLog(@"YvgPQD7ycJIC9eWnfukhGOT6mdp4FwsX");
- NSLog(@"P7YU18aozr4xFGepT9ZByLjQlid");
- NSLog(@"AOnIjYDi47uvwtWRM2FKJXl8c3S");
- NSLog(@"kDRn5Gf1tTCLPgbUBqe7iEy");
- NSLog(@"sPg4quZiaTzcvIDJNjtCVRYWxf0y");
- NSLog(@"hsl3oqr76O2p519LXVGuNKvxnHFyzIe");
- NSLog(@"hFYUwqkcnRMWT23IBgzuCfs");
- }
- @end
|