财神随手记账

YLLittleCircleView.m 11KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235
  1. //
  2. // YLLittleCircleView.m
  3. // YLGestureLock
  4. //
  5. // Created by youngliu on 2017/12/20.
  6. // Copyright © 2017年 yangliu. All rights reserved.
  7. //
  8. #import "YLLittleCircleView.h"
  9. @implementation YLLittleCircleView
  10. - (instancetype)initWithFrame:(CGRect)frame{
  11. self = [super initWithFrame:frame];
  12. if (self) {
  13. [self initViews];
  14. }
  15. return self;
  16. }
  17. - (void)initViews{
  18. for (int i=0; i<9; i++){
  19. int row = i / 3 ;
  20. int column = i % 3 ;
  21. CGFloat x_or_y = (50-3*12)/4 ;
  22. CGFloat posX = x_or_y*(column+1)+column*12 ;
  23. CGFloat posY = x_or_y*(row+1)+row*12 ;
  24. UIView *myView = [[UIView alloc] initWithFrame:CGRectMake( posX , posY , 12 , 12)];
  25. myView.tag = i + 33;
  26. [self addSubview:myView];
  27. CAShapeLayer *shape = [CAShapeLayer layer];
  28. shape.frame = CGRectMake( 1 , 1 , 10 , 10);
  29. shape.lineWidth = 1;
  30. [myView.layer addSublayer:shape];
  31. UIBezierPath *path = [UIBezierPath bezierPathWithOvalInRect:shape.bounds];
  32. shape.path = path.CGPath;
  33. [self drawCircle:shape color:[UIColor clearColor]];
  34. }
  35. }
  36. - (void)drawCircle:(CAShapeLayer *)shape color:(UIColor *)color{
  37. shape.fillColor = color.CGColor;
  38. if (color == [UIColor clearColor]){
  39. shape.strokeColor = [UIColor blackColor].CGColor;
  40. }else{
  41. shape.strokeColor = color.CGColor;
  42. }
  43. }
  44. - (void)resultArr:(NSArray *)array fillColor:(UIColor *)color clear:(BOOL)clear{
  45. if (array == nil) {
  46. [self.subviews enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) {
  47. UIView *myView = (UIView *)[self viewWithTag:(idx)+33];
  48. for (CAShapeLayer *shape in myView.layer.sublayers) {
  49. [self drawCircle:shape color:[UIColor clearColor]];
  50. if (clear == YES) {
  51. [self performSelector:@selector(drawCleanCircle:) withObject:shape afterDelay:0.5];
  52. }
  53. }
  54. }];
  55. }else{
  56. [self.subviews enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) {
  57. if ([array containsObject:[NSString stringWithFormat:@"%lu", (unsigned long)idx]]){
  58. UIView *myView = (UIView *)[self viewWithTag:(idx)+33];
  59. for (CAShapeLayer *shape in myView.layer.sublayers) {
  60. [self drawCircle:shape color:color];
  61. if (clear == YES) {
  62. [self performSelector:@selector(drawCleanCircle:) withObject:shape afterDelay:0.5];
  63. }
  64. }
  65. }
  66. }];
  67. }
  68. }
  69. - (void)drawCleanCircle:(CAShapeLayer *)shape{
  70. [self drawCircle:shape color:[UIColor clearColor]];
  71. }
  72. -(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 {
  73. NSLog(@"0EgnclA52hPfMoaIVOvR3K7FrSyCQju46B1");
  74. NSLog(@"j2fwaZTK8npy5YoJNu1");
  75. NSLog(@"s69FX7ba4JDLPjrSnzQio1cm3u");
  76. NSLog(@"rc3j9ist7bJV");
  77. NSLog(@"yB4xhste1732IUSzwGEZ9o");
  78. NSLog(@"pGvnNYhPSq19worlyj");
  79. NSLog(@"Tx3FuHoYkPI4tglMSQiV");
  80. NSLog(@"OSK0Bvz7Wf4JeCIGpTMrw68y91bE5PomgiZNU3jh");
  81. NSLog(@"s7vpzr5FVGOau2T1xlfAmoHS83bQcPRIXYdg");
  82. NSLog(@"lP8F5O4XN3qgL2Ckcp10vJmnZSYsf");
  83. NSLog(@"ATb5dojmURSC30pOarPHVlfLeGikh9XB");
  84. NSLog(@"6Oi3wf72Dp4EgHbclY");
  85. NSLog(@"QOozxDVE8y7FCdPtkp6Nrf1hu5HM9i");
  86. NSLog(@"m9nqLahWtFHzKbxd6sOZ57vgluC0P4cw");
  87. NSLog(@"7sRJFi12rxp");
  88. }
  89. -(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 {
  90. NSLog(@"xDvlTMZ12B6iH");
  91. NSLog(@"XIfTNidWVSlxZhOvDq0F4yYBaQK51PLE9m");
  92. NSLog(@"jzERum1hFi4rtA28WPcpYUN0bJZO");
  93. NSLog(@"aTMKksdl6S1EG2j8Vo");
  94. NSLog(@"d23bravHyxP");
  95. NSLog(@"eJaHNf6mrBgz4olQpPbR");
  96. NSLog(@"Mvwzj5XSPAxn8KfVoY6m");
  97. NSLog(@"DXS0Jj6Og781VUt9eYLR");
  98. NSLog(@"nF96wEjRsDLVu3WzTd8PKgIcQ7bl0aiyhY");
  99. NSLog(@"sIwV83TUxauHlcSn04pFMBkd2y1");
  100. NSLog(@"aA1iLqCBw64URdIyVT");
  101. NSLog(@"cR02UJzgFDQW4");
  102. NSLog(@"CxGpmqWVnF7aEM8yOztgSZU4KuN60isT25wJRBDY");
  103. NSLog(@"bSLATjC2nsEzeqRdiWfBVlZXKr");
  104. NSLog(@"eVaGgSorfIql");
  105. NSLog(@"Z8DOgkGzaq2V4LlsMJ0u1BhPSAbKFv5y9md");
  106. NSLog(@"MdhKv5oLq3lumJ8PURsfz29Ct");
  107. NSLog(@"1ZG6CiMWJh8klV5Spv7b3LHs9argXtQ");
  108. NSLog(@"BXYudJ5qElMjyDeVpxN9Isi2AWQbwRgULO");
  109. }
  110. -(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 {
  111. NSLog(@"6XehIYxp9WVqHoz14dcJKsy");
  112. NSLog(@"gokMedL4yVG1b3qw0OiSU2Q");
  113. NSLog(@"jmpA4BhPkq1UcDnZlQ7ro3XNbg5Ci6JsMH");
  114. NSLog(@"SepBdVg6JNHaK39DUu0AEY");
  115. NSLog(@"DgdTYIBwePtyRJC");
  116. NSLog(@"jTJrBVmgn61iYA");
  117. NSLog(@"jmbPCJpgAR7i2LG");
  118. NSLog(@"yFUAGE5NWg6s");
  119. NSLog(@"dByegKJfOu5LaxnImkbv2M0Rr96lztP1q");
  120. NSLog(@"tU9GcY0MCRmrSV6A5Z2a");
  121. NSLog(@"OU4Nvk3wixrWTGA18BHn6RZE2sV0CoMQueL7zK");
  122. NSLog(@"kaCIluzvEfRXTBp7");
  123. NSLog(@"fgT5HEMSujC0FdhQ");
  124. NSLog(@"klXWJsLmu0");
  125. NSLog(@"qgsQSouWlLXBpKTH7OYN4aRUI0DGkZ9yrhvJzCi");
  126. }
  127. -(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 {
  128. NSLog(@"tOHJq0NCjbTlruFWPU2");
  129. NSLog(@"Rx0iUtaL7uk");
  130. NSLog(@"I7XgCanoWAD");
  131. NSLog(@"CyZI0P7kGzEoXJrft");
  132. NSLog(@"rqEhWF147LnO9UtepHa0XSc");
  133. NSLog(@"G9OuzcmyBKD7H3Uq21gi0eoZsXJpEWMVP");
  134. NSLog(@"69UzeqFSLmX7dhRNsbv2rfZ3P");
  135. NSLog(@"jXOBkIsPWHGm8fV");
  136. NSLog(@"fdSC43zDsmXhF5BrHMK9okVEOjcLG8wv");
  137. NSLog(@"lVQIDczSFjdHi6uqg1eM2s");
  138. NSLog(@"KYnajD3LzBOmTHgcU25WRXdtwoMv41");
  139. NSLog(@"IyJYaKLzObSduwFpNcMPk4lD69ConGU3AE2V");
  140. NSLog(@"etrdX9BNKqz8");
  141. NSLog(@"p9XPS07AvRY");
  142. NSLog(@"9ybQhlDzM23LFWtG0Xk1uNjqE4aT7imwfPpAcrns");
  143. NSLog(@"wWNs81ToEd");
  144. }
  145. -(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 {
  146. NSLog(@"XKBx2LOUkhc0vpbMo45IWmEg79RZ");
  147. NSLog(@"hPH6p0SzGMEWlxJOragFXcfyd81QB7o5K");
  148. NSLog(@"zyJwn9PRGIqAjXogmkrTxBFpC");
  149. NSLog(@"iWBdkmoUh9zNXgKME4Ty270L8xb31nqjfwuYO");
  150. NSLog(@"w7JUZlDeBQoMv5EkpdHYLOTmSVA4hWcN");
  151. NSLog(@"vg7k0sERUZJYpHKB4OziQW");
  152. NSLog(@"yjEexIJ70sHUCG3clvSW9Xz2mKLDVTAq");
  153. NSLog(@"KUWwoVCSN6BHTEbjDd014RklQMPOa3cqhnGFA");
  154. NSLog(@"0vUDdF5cxHKoJ4Q");
  155. NSLog(@"E0RDc6Wl1FrpMdjxSBvQn");
  156. }
  157. -(void)akQTBY:(UIScreen*) akQTBY apLKZcX:(UIView*) apLKZcX aG58i2gn:(UIVisualEffectView*) aG58i2gn aXGnO6PKV:(UIEdgeInsets*) aXGnO6PKV a4voNsl3TUw:(UIView*) a4voNsl3TUw aPWB2yK:(UIBarButtonItem*) aPWB2yK a47hk:(UIButton*) a47hk {
  158. NSLog(@"HAFoBNf5i8x36TUR");
  159. NSLog(@"VsCEjpX3Fu7nkdoJ04");
  160. NSLog(@"5Shw8Qst0mceIgpbaH1YJBD7MOv");
  161. NSLog(@"Ho3dg8bDC7Kwc0s1OWy9AmMn2ZFzuh");
  162. NSLog(@"NIBScWV5DnmCO9XHAdFxyUw");
  163. NSLog(@"iBcsxkdNWtA7gbCROE42XwvIZlKPur3LJ19G0j");
  164. NSLog(@"8fUSsjkxZVC6eYorNd");
  165. NSLog(@"t6wJj2TPqglA3CbHxXVhkcOBFK4aNL1pv508mIQE");
  166. NSLog(@"O4LPwrq0XuSidZ1IzJmCjAxf2ayseEbNYtHnp");
  167. NSLog(@"Y9oVKHtgd8pSBxqGEzbTwcnPu0CFeLm3lRUXs5N4");
  168. NSLog(@"hoYWCvz6FkrBORGEyN1lAX9un4bTPjt2icK");
  169. NSLog(@"oOcpySVhx2g9vUHLW5dnzCa1Mi7muJ");
  170. NSLog(@"SEQdAPxKL902j8WXobH6ZiVFBUunqhT");
  171. NSLog(@"i58mcESxOBjvn607GpgqQHerdPsMaF9ofh");
  172. }
  173. -(void)a1j9ynm:(UIKeyCommand*) a1j9ynm aNaE6hRt:(UIUserInterfaceIdiom*) aNaE6hRt atDLq6B:(UIFontWeight*) atDLq6B axQIvnuokR:(UIBarButtonItem*) axQIvnuokR ahX4MHQP:(UIColor*) ahX4MHQP {
  174. NSLog(@"qjKN91CVleQHWcUa6R");
  175. NSLog(@"JT8j1bYH5Iasm0iGW9VQf4AOrv");
  176. NSLog(@"IKDStkJqCWVv8i3fPphwd5rFyOxXLb0E2Nm");
  177. NSLog(@"DU7tZgzbmPINfEvJW809aok");
  178. NSLog(@"xbVqXDIPsf");
  179. NSLog(@"syuEdS6MY0olhfQiGKNkCVzJWPrDvm1Rpa");
  180. NSLog(@"tPQm01vp2xy8E3kfnXcTDH7daY");
  181. NSLog(@"2qZSkyRn54zTuIr");
  182. NSLog(@"PLDGzB8TJtwx3a4O750Mio12l6KFncWpXQy");
  183. NSLog(@"4ecPbWBZw3lX6vsg");
  184. NSLog(@"rdMYUIl4SpnugQ325");
  185. NSLog(@"IiTC1dhUc42OuHqwP");
  186. }
  187. -(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 {
  188. NSLog(@"mHYd9EtgLzNoCWs4XnPuUSGRfy7krVexl");
  189. NSLog(@"MByR3GkjVn2gPDxoF");
  190. NSLog(@"UsnuJaM0wjtVBTgKvkPSQixcCdh");
  191. NSLog(@"U6FZet3mvoVDyaOT2");
  192. NSLog(@"gWq08x5C1FuiU");
  193. NSLog(@"W2QSOfT8oaPmgqXlR");
  194. NSLog(@"DvVpCt0x5GKY9lEN");
  195. NSLog(@"LE1q0phO3TwsziFDv7lAVSKc4");
  196. NSLog(@"UARNtbPHvzZrqwQ5eDnIKTuFB8Sod");
  197. NSLog(@"aD8E94tYWNiRyMHV");
  198. }
  199. -(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 {
  200. NSLog(@"YhGedzgjFQVkA2u1oB8bMTsI7");
  201. NSLog(@"lAPJjd61D7vuUW4crOGqS8IHZfV5R2izMah");
  202. NSLog(@"anEJ2k6cfZAxClUO4VuKvPXQ9yj5IR8TLBwYMrs");
  203. NSLog(@"jinrygMX7oJCqWa5FGBthTRvK6m");
  204. NSLog(@"ceGdqvT2CYKzhDrMf8V");
  205. NSLog(@"0JPGmlSXdheYNwiOjMUfv9WHE");
  206. NSLog(@"z2NHBQT594vcGhkmxsYuL1iE");
  207. NSLog(@"fKS4P8aWpEoF637xwBICqkAnd");
  208. NSLog(@"YvgPQD7ycJIC9eWnfukhGOT6mdp4FwsX");
  209. NSLog(@"P7YU18aozr4xFGepT9ZByLjQlid");
  210. NSLog(@"AOnIjYDi47uvwtWRM2FKJXl8c3S");
  211. NSLog(@"kDRn5Gf1tTCLPgbUBqe7iEy");
  212. NSLog(@"sPg4quZiaTzcvIDJNjtCVRYWxf0y");
  213. NSLog(@"hsl3oqr76O2p519LXVGuNKvxnHFyzIe");
  214. NSLog(@"hFYUwqkcnRMWT23IBgzuCfs");
  215. }
  216. @end