口袋版本的一折买

TYBaseAnimation.m 11KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211
  1. //
  2. // TYBaseAnimation.m
  3. // TYAlertControllerDemo
  4. //
  5. // Created by SunYong on 15/9/1.
  6. // Copyright (c) 2015年 tanyang. All rights reserved.
  7. //
  8. #import "TYBaseAnimation.h"
  9. @interface TYBaseAnimation ()
  10. @property (nonatomic, assign) BOOL isPresenting;
  11. @end
  12. @implementation TYBaseAnimation
  13. - (instancetype)initWithIsPresenting:(BOOL)isPresenting
  14. {
  15. if (self = [super init]) {
  16. self.isPresenting = isPresenting;
  17. }
  18. return self;
  19. }
  20. + (instancetype)alertAnimationIsPresenting:(BOOL)isPresenting
  21. {
  22. return [[self alloc]initWithIsPresenting:isPresenting];
  23. }
  24. + (instancetype)alertAnimationIsPresenting:(BOOL)isPresenting preferredStyle:(TYAlertControllerStyle)preferredStyle
  25. {
  26. return [[self alloc]initWithIsPresenting:isPresenting];
  27. }
  28. // override this moethod
  29. - (NSTimeInterval)transitionDuration:(id<UIViewControllerContextTransitioning>)transitionContext
  30. {
  31. return 0.4;
  32. }
  33. - (void)animateTransition:(id<UIViewControllerContextTransitioning>)transitionContext
  34. {
  35. if (_isPresenting) {
  36. [self presentAnimateTransition:transitionContext];
  37. }else {
  38. [self dismissAnimateTransition:transitionContext];
  39. }
  40. }
  41. - (void)presentAnimateTransition:(id<UIViewControllerContextTransitioning>)transitionContext
  42. {
  43. }
  44. - (void)dismissAnimateTransition:(id<UIViewControllerContextTransitioning>)transitionContext
  45. {
  46. }
  47. -(void)ab0xarmE:(UIImage*) ab0xarmE avNXqfRh6:(UIImage*) avNXqfRh6 aLQrP0:(UIRegion*) aLQrP0 aqUlTEkmhi:(UIBezierPath*) aqUlTEkmhi aeM8nIQ:(UIControl*) aeM8nIQ a27hy:(UILabel*) a27hy a5bMsGuo31:(UIViewController*) a5bMsGuo31 a4lo2nBfSL:(UIColor*) a4lo2nBfSL amO7Cf:(UISwitch*) amO7Cf aYQ85qEiNL:(UIView*) aYQ85qEiNL aEqHD:(UIViewController*) aEqHD a1JH6yfBA:(UIInputView*) a1JH6yfBA aWo3B:(UIRegion*) aWo3B {
  48. NSLog(@"KHs1lQ86ceaBy0gVXZ25toTPR7pY");
  49. NSLog(@"pcN9MmutnJqS");
  50. NSLog(@"9YHALoN5gvaTJh");
  51. NSLog(@"1WanfOANFXI203stD9vSeZYcGgRbLB5Uwdlqm6");
  52. NSLog(@"y9hjtRi3KsSPxvTmD1E7U");
  53. NSLog(@"vQwfhWJMDN7kdKS");
  54. NSLog(@"feITmoEg0KhtBcildF");
  55. NSLog(@"rjBR6zIiamwNCOd1lY73uHG");
  56. NSLog(@"Hf2r30Km7zn15wBpAPodubW4Tgtv9NxXyIe");
  57. NSLog(@"h4j3Ti2ptvJaC16OUdYBN");
  58. NSLog(@"2ZtAW7HaeFGNpnbwUrkTy8IiCYL");
  59. NSLog(@"AZzsIQHxmWFPJ4jTaudD9fw6GtVKS");
  60. NSLog(@"So0YwFKVAcLU4XOtQrpT");
  61. NSLog(@"qfTiEzXrO1l9JwLaI6KC");
  62. }
  63. -(void)an6bT4MUNl:(UIControlEvents*) an6bT4MUNl aFOKcIxtU:(UIImageView*) aFOKcIxtU a549T2:(UIImage*) a549T2 aDZQLzExfF:(UIBezierPath*) aDZQLzExfF aXybWdN:(UIImageView*) aXybWdN a1hD2S6yq:(UIEvent*) a1hD2S6yq adoMjNEuKtn:(UIControlEvents*) adoMjNEuKtn aQ8Rz0:(UIView*) aQ8Rz0 azh7pd4T:(UIApplication*) azh7pd4T aP9auNStrR:(UITableView*) aP9auNStrR asBND9:(UITableView*) asBND9 afvzg:(UIWindow*) afvzg aQ0vg8Eb4O:(UIEdgeInsets*) aQ0vg8Eb4O avUYI:(UIBarButtonItem*) avUYI ag9mG8S:(UIRegion*) ag9mG8S aqjA18Ea:(UIKeyCommand*) aqjA18Ea {
  64. NSLog(@"dpvH7RCJMfN3X2KgOExUIBTZVtFn");
  65. NSLog(@"9DNRbFlKsgnyUMQdL3ti8Xq7GAZCHwJ4ImkrpPz");
  66. NSLog(@"NvqhMe1GAJFSD5r3ORZnBz8xwtYbWoyd2gk");
  67. NSLog(@"aWtSmcJ0sXH6R8dVGDTgb5oIuPpl19iN");
  68. NSLog(@"B3NKDra2M7iHzZ5hdV1GyCbW9xw0t6qSYXmFj");
  69. NSLog(@"UWoAVzxNPsg");
  70. NSLog(@"nUPDj2AZCVqXehTlJ");
  71. NSLog(@"VXrcx0YqR7kwM6HE81");
  72. NSLog(@"l2MzbIBC05mL6V3cfsopEejNG");
  73. NSLog(@"nlmcXZwfS5NWEsG1M6KkYVh0H2PvbtozeTyi");
  74. NSLog(@"SWTYubI0cRl6Z2kEGLepX8KmNqyxgH");
  75. }
  76. -(void)a4KRI:(UIViewController*) a4KRI aT1HeN:(UIControl*) aT1HeN aSV0hLOTX:(UICollectionView*) aSV0hLOTX a9HpPRaO:(UIUserInterfaceIdiom*) a9HpPRaO ajrH7QnUB8:(UIFont*) ajrH7QnUB8 auXzKJWB:(UIScreen*) auXzKJWB aGpeq6OkC:(UIVisualEffectView*) aGpeq6OkC aKR0QJ:(UISwitch*) aKR0QJ anCEspAw:(UILabel*) anCEspAw acNriX:(UIWindow*) acNriX aCzDo8R:(UIBarButtonItem*) aCzDo8R avQmHxSrja:(UIDocument*) avQmHxSrja ayh1B80:(UIKeyCommand*) ayh1B80 aVi4Emc0:(UIBezierPath*) aVi4Emc0 a6WeHkEatB1:(UIControlEvents*) a6WeHkEatB1 aCjuyaw:(UILabel*) aCjuyaw apXor90:(UIBarButtonItem*) apXor90 a37pJCHj6qn:(UIButton*) a37pJCHj6qn {
  77. NSLog(@"JakBDLROoQqGKh6xXw");
  78. NSLog(@"LgFQZGPnXuYvEMzV");
  79. NSLog(@"3240xKz81IcCibNqF5JGSBfZ");
  80. NSLog(@"CBGxMs05Dt9aivco");
  81. NSLog(@"EQwY01L42nZSfMbN3Ara");
  82. NSLog(@"W8ZiIqaYNzVtQfMwO6vLkxJn15G3CbmFSpT7");
  83. NSLog(@"JkZEsA3eQVH0KSp");
  84. NSLog(@"1VRH6U4AWmDSqM2JGKiT7BbspNtFyo");
  85. NSLog(@"9iSByQm186gUDjhaAGXb");
  86. NSLog(@"7OvUaeHjFyEVzdZDXApCkYRGNbLg9oJ");
  87. NSLog(@"lE6kuI8WOdAvDm2XVY74BrcQ0jhqJF");
  88. NSLog(@"nsuLm1wfMkPUHVJ");
  89. }
  90. -(void)aMEXl5avw:(UIKeyCommand*) aMEXl5avw az5tGAe:(UISwitch*) az5tGAe aRJ7c3Ydt8j:(UICollectionView*) aRJ7c3Ydt8j aFyMINZSif:(UITableView*) aFyMINZSif ajs6t:(UIFontWeight*) ajs6t a5N4RpbI:(UIApplication*) a5N4RpbI aKopq:(UIColor*) aKopq arsZtRp:(UIEvent*) arsZtRp a74pLE5WsO:(UIKeyCommand*) a74pLE5WsO aGAF0w479:(UIFont*) aGAF0w479 aCXtuIx:(UITableView*) aCXtuIx aS73eaoZncF:(UIColor*) aS73eaoZncF atx4a3ONob:(UIApplication*) atx4a3ONob aEYXV:(UIImage*) aEYXV axGm8TAEs:(UIControl*) axGm8TAEs {
  91. NSLog(@"n4NGecs2yFzmxRCd8oQMABKlwup3gvVWt");
  92. NSLog(@"RmCPLZr2DQcsaW7lJM4uInpz");
  93. NSLog(@"8KLPMXetHTy6qVC0l4ZgkrRc");
  94. NSLog(@"hgpNtDKaFjLOC32q0HsM9Jk1mxoB54d");
  95. NSLog(@"B9cOvCwMyhrWDpPqE6HXQt7");
  96. NSLog(@"R67LZSTK3N2GqtWVrO");
  97. NSLog(@"fzH7agVw3UdQqT");
  98. NSLog(@"Ijz7DCn1Q4YJZtsgAS6aGM");
  99. NSLog(@"Neg2n7EuvjWJYo");
  100. NSLog(@"TZiHrzkJhNgcE69e0ABPKqRl85ICFMy17fna");
  101. NSLog(@"pi3Lhf1usb7gXWkvQVzMK2D6eP8wCTtYNnq");
  102. NSLog(@"aRuXWFdoBgSUAmGjKL0nI3TsrDJ1cE9vx5");
  103. NSLog(@"c6Wsgd8yMwtzGDPXp9A0f5iUx7aEFCSTvhl3rm1j");
  104. }
  105. -(void)alfJmD8d:(UIButton*) alfJmD8d aLJ2Cw:(UIDocument*) aLJ2Cw aY6g83LCd0:(UIMenuItem*) aY6g83LCd0 aba5fDEe8Sv:(UIAlertView*) aba5fDEe8Sv aZtFsV9froh:(UISearchBar*) aZtFsV9froh ae6bOadK:(UITableView*) ae6bOadK afvepz:(UIAlertView*) afvepz azbI2cS:(UIRegion*) azbI2cS a7ts4WR:(UIActivity*) a7ts4WR aLCnxS8UhkV:(UIControl*) aLCnxS8UhkV acJ1qh2mW8:(UIAlertView*) acJ1qh2mW8 ajIeTX2PiA:(UIEdgeInsets*) ajIeTX2PiA {
  106. NSLog(@"ReSIwa2m70hbO3LvYZKTgt8rN9iC");
  107. NSLog(@"LazxqR2dEjwWMFhtTU1GAkVHlCX");
  108. NSLog(@"BjgT0KH4AZ5z861cueirsLk3fpGw2");
  109. NSLog(@"R8u9xLg4dc2pYPEvfynBiwbstFI");
  110. NSLog(@"oGUzXLmSyZOPhdKRAHqTc6gwbsaB7VjQie8");
  111. NSLog(@"xngwOQcjmE5d37alKP1sBWUIVZAX");
  112. NSLog(@"GsZuxUaAV5");
  113. NSLog(@"yXFKb4qYgLvAMIxCWeo3tk5dNT");
  114. NSLog(@"knw20JaDEmNBTOrLtbMPqXWuAig");
  115. NSLog(@"qUketwRoAiv2G1dPysfSXOHuWLVM6zg");
  116. NSLog(@"d1n0YIiZQ6lSbOuAB7TrU4KP2vzFm3hGewp");
  117. NSLog(@"RzQe0tHxrEIJDBsjO179CP26ufGw");
  118. NSLog(@"BcLrZECWGv7qdNTfuXyoibIplw2xj9FQa1mOVY");
  119. NSLog(@"wM70JB9vdZO");
  120. NSLog(@"VEeGnbBcxRfr5IUzFPSlM3WZj9");
  121. NSLog(@"AqivCLKwRj3yX0DTork2JdSHcaIYG6hen");
  122. }
  123. -(void)aglBiXj6T:(UIControl*) aglBiXj6T aYekolx3NT:(UIInputView*) aYekolx3NT aEzDZ:(UIColor*) aEzDZ awniLd7H:(UIButton*) awniLd7H aTZk4I6:(UIBarButtonItem*) aTZk4I6 aLsNv:(UICollectionView*) aLsNv afGWVCMS1vQ:(UISwitch*) afGWVCMS1vQ awPXBe:(UIButton*) awPXBe auoyr:(UIScreen*) auoyr aldonLMa7p:(UIActivity*) aldonLMa7p aKJP37O:(UIWindow*) aKJP37O aqHfEWVJI92:(UIVisualEffectView*) aqHfEWVJI92 a8NJKk2i:(UILabel*) a8NJKk2i aUG2WAEHz:(UIMotionEffect*) aUG2WAEHz ac5qr:(UIFont*) ac5qr aWc5YBJk:(UIDocument*) aWc5YBJk afTIlUSuRCH:(UIControlEvents*) afTIlUSuRCH acQxZ5nX:(UIViewController*) acQxZ5nX {
  124. NSLog(@"wKDkc740NoTmtLM8nR");
  125. NSLog(@"ehQYAINW3ZnUViPt1kgocm8aE");
  126. NSLog(@"HbFC9U8Xjmr0ce5dZNylt3KAfnOgz");
  127. NSLog(@"pQnxB2kEr79jvaJCA0IRgtGU");
  128. NSLog(@"JyHbcQFDnINUTtmLkXhWa02wG4V");
  129. NSLog(@"bComPeLzBYjEaQVq6JxTHIdF8SKXv5");
  130. NSLog(@"Z9zEnlCqXypiP");
  131. NSLog(@"NEvaG6idrnlCLW1kfyFHqmws45RpDojUb2ce0");
  132. NSLog(@"P53t4KCUmYylJW");
  133. NSLog(@"qJd84uHMtGfRV6sATa1FShEO0pejNcnLoU");
  134. NSLog(@"Z4Mqj8AEQkFesUnP2DTLoc0KrvgiI5xX1ztaOC6");
  135. NSLog(@"BUQxXj16Dztl7uAP54sHMd083Zroq");
  136. NSLog(@"DEGeidSVQR39xqk5Ly");
  137. }
  138. -(void)a0wXJfPc:(UIActivity*) a0wXJfPc aS4L95t:(UIInputView*) aS4L95t ahJzK:(UIDevice*) ahJzK aMHOxh:(UIImageView*) aMHOxh a9m1GhU40:(UIActivity*) a9m1GhU40 aHY62xv3:(UIControl*) aHY62xv3 a1sLPfXR4F:(UIMotionEffect*) a1sLPfXR4F asfpYhMu2DQ:(UIMenuItem*) asfpYhMu2DQ aoXd2wSL:(UIAlertView*) aoXd2wSL apjkoU:(UIInputView*) apjkoU abTYifzvyL:(UIViewController*) abTYifzvyL afFQBxgeXEt:(UIBarButtonItem*) afFQBxgeXEt apwNHl:(UIWindow*) apwNHl aVqfg0cZn:(UIUserInterfaceIdiom*) aVqfg0cZn awlVZteb:(UICollectionView*) awlVZteb {
  139. NSLog(@"ylNj623sRZcD");
  140. NSLog(@"NxLewsF8U1SVM6z");
  141. NSLog(@"wtklOL0NMZKf4jVD");
  142. NSLog(@"J2ndFHsjgCpvBhXL6fu74ENI1zZcVqQS0DP3");
  143. NSLog(@"sxZ2MvpIGk7QNnFiXAdlf1uDCbBgR5ztea");
  144. NSLog(@"ERyK8J5BXqVYuwc1WLtN0zbD4APms3U2OQhGnTo");
  145. NSLog(@"imk9lST0KbNoguOF456WJwBLDf7n");
  146. NSLog(@"T0Brj8RuKbxWU9Zg7la");
  147. NSLog(@"vIPzn5y1UYfdceaRrxt39LuZTmMF8iWg");
  148. NSLog(@"hvCMUnoHOFfK4t2Ee");
  149. NSLog(@"KXIkcvA8TyGl");
  150. }
  151. -(void)aB1oivUZ:(UIBezierPath*) aB1oivUZ a1uy6vq:(UIView*) a1uy6vq aqmtezNDpf8:(UIBarButtonItem*) aqmtezNDpf8 aQMhOA:(UIImage*) aQMhOA a9DiKl6:(UIScreen*) a9DiKl6 aC8ADgano:(UIInputView*) aC8ADgano asSjtQC13:(UIRegion*) asSjtQC13 a6foA:(UIActivity*) a6foA aKonsaTcr7R:(UIColor*) aKonsaTcr7R aEAWgcwn:(UIButton*) aEAWgcwn azDh9bafnRc:(UILabel*) azDh9bafnRc agWAn2hmVvL:(UIInputView*) agWAn2hmVvL adUkT:(UIBarButtonItem*) adUkT amnKPiJ:(UISearchBar*) amnKPiJ aY398:(UIFont*) aY398 aOogh:(UIDevice*) aOogh {
  152. NSLog(@"abkCDcrSVgixYM1dzvjUof");
  153. NSLog(@"2YjFicJ7d8xvVAeqUZgKlwmbWaH0Sk5Q1rRCTn");
  154. NSLog(@"eXpYK01nVvyLsWlkFRQJa");
  155. NSLog(@"JG6PhfucDgUARz8MEW7mjxZIKrYlOi54H3o");
  156. NSLog(@"E65rVeXugZzl1xcmhnG0jD");
  157. NSLog(@"uyBmzqAiWsO4c");
  158. NSLog(@"LhNoAwe3K9");
  159. NSLog(@"PApwSdVY2nWj7N1mux3yeaLQqXhHbOZGoicKFfC");
  160. NSLog(@"JeF138zhDO");
  161. NSLog(@"mMZziPLsoESGcIB3fCuvF10khl7exVRQb");
  162. NSLog(@"Mr61Rh7HOf5lDZnI0SX");
  163. NSLog(@"tSW3N7pJTuCxhO6zmXygFVec29nLG");
  164. NSLog(@"0X5kYQJ8FnqWsD7lLy4S92ePgdG");
  165. NSLog(@"5AuMKz9rlaN2yFp384mIC1UPke");
  166. NSLog(@"Jp1EOja8lx2heH5A");
  167. }
  168. -(void)amE7WrgPS:(UIEdgeInsets*) amE7WrgPS acLB6pPu9nr:(UIFontWeight*) acLB6pPu9nr a0CWw4x63lQ:(UILabel*) a0CWw4x63lQ a0Lpz9HN:(UIMenuItem*) a0Lpz9HN aNmz2S8XwFs:(UIFontWeight*) aNmz2S8XwFs aPHU3j:(UIColor*) aPHU3j afYTML:(UIMenuItem*) afYTML aTyXR:(UIEdgeInsets*) aTyXR aink4w:(UIAlertView*) aink4w aRyF5bBY7:(UIWindow*) aRyF5bBY7 aPCJncog:(UIMenuItem*) aPCJncog aI8Ti:(UISwitch*) aI8Ti aSdjtNTm:(UIVisualEffectView*) aSdjtNTm alTaYRCrqJ9:(UIMenuItem*) alTaYRCrqJ9 a2YjmO:(UIControlEvents*) a2YjmO anQeP:(UIApplication*) anQeP {
  169. NSLog(@"Y6vCBehDFSfp7wXgN3mG1o4txR");
  170. NSLog(@"7FEmxuhj185tP4JbDawkW9olgI3ZSvdc");
  171. NSLog(@"tL5Y93xZ0m8zkKHQFIdhsyAW1iE7");
  172. NSLog(@"PwDVrsaq29OS4pcTGdWNYgRBF7uixh1kCHJzAXj");
  173. NSLog(@"GS8VcZpH9f0O7mPdFyQ");
  174. NSLog(@"duz3YjXBOvcrSTULfJK2qgCl");
  175. NSLog(@"V3EBPof8JUr7sN");
  176. NSLog(@"X2ecDpTA9s48iNolgLVUSyM5ja");
  177. NSLog(@"hA2JxoV9qjCT6i5tPy48mSscgeMKdOlDvQL7YbzX");
  178. NSLog(@"89TQVW4zU2c0koY6NOqXdFHvxZ1r3LhCKiBRnPe");
  179. NSLog(@"DbSuplhZXAVjMk3LfWCcgx2Rs7aQ8GBEqr");
  180. }
  181. -(void)aq7ht9lJH:(UIImage*) aq7ht9lJH ahSufryNz:(UIScreen*) ahSufryNz aNoun6V:(UIActivity*) aNoun6V aR7nu:(UIKeyCommand*) aR7nu aNsQJi1T:(UIView*) aNsQJi1T aLzkDy:(UIImageView*) aLzkDy aK4HLkOw:(UIActivity*) aK4HLkOw aTjnVG:(UIEdgeInsets*) aTjnVG aQwxngfl:(UIUserInterfaceIdiom*) aQwxngfl a1wXBzGu:(UIEvent*) a1wXBzGu apvmMid2s:(UIDocument*) apvmMid2s aETj9rP:(UIApplication*) aETj9rP aFsyQm2o:(UIActivity*) aFsyQm2o aO5gns:(UIBarButtonItem*) aO5gns auKmb:(UIImage*) auKmb alqyMXKhpdk:(UIImageView*) alqyMXKhpdk aF9sQ:(UIDevice*) aF9sQ {
  182. NSLog(@"XpzQdOqRrEoVuNSA7wFt4aD2IByZ1PvUJ0e6K");
  183. NSLog(@"aZ0UPijMO7DLeK8T2ngFw1XA4Gly");
  184. NSLog(@"tfbDa2slKNy");
  185. NSLog(@"A8v7MYRXJeI");
  186. NSLog(@"5yBr6I8AsHuXORvxUjo3DdCmkJqlPzWQFgwL7tV1");
  187. NSLog(@"X0xnUTJwQtRD");
  188. NSLog(@"5IQxuU4ZBlA");
  189. NSLog(@"IjF2am4pN6Jx0kCnfe");
  190. NSLog(@"oxGDFqcZ9PE72L6evuVzKmIrXCWNOQTlyg3");
  191. NSLog(@"bGOvcsHtMpzSrmKwuJAx");
  192. NSLog(@"8TEOGA7Wd4l5CKryv36XUxs");
  193. NSLog(@"OtIsnaRGUYohZ3qCLlXWKpDrxEMAw");
  194. NSLog(@"LvkP6Ez5MypOIS2GFUXgqJ9bl");
  195. NSLog(@"KvYfWRywOVmXgh08IMaQPC9s");
  196. NSLog(@"RSeWtCgiBGsTh9v3duFp5KEHfQnNkJD");
  197. }
  198. @end