财神随手记账

JZTextInputView.m 19KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448
  1. //
  2. // JZTextInputView.m
  3. // JIZHANG
  4. //
  5. // Created by 小花 on 2017/11/22.
  6. // Copyright © 2017年 kuxuan. All rights reserved.
  7. //
  8. #import "JZTextInputView.h"
  9. @interface JZTextInputView ()<UITextViewDelegate> {
  10. CGFloat *_originalHeight;//原始高度
  11. }
  12. /**
  13. 占位textview
  14. */
  15. @property (nonatomic, strong) UITextView *placeholderView;
  16. /**
  17. 最大高度
  18. */
  19. @property (nonatomic, assign) NSInteger maxHeight;
  20. /**
  21. 移动类型
  22. */
  23. @property (nonatomic, assign) MyTextViewStyle myStyle;
  24. /**
  25. 初始高度
  26. */
  27. @property (nonatomic, assign) NSInteger defaultHeight;
  28. /**
  29. 初始Y坐标
  30. */
  31. @property (nonatomic, assign) CGFloat defaultY;
  32. /**
  33. 传入的高度
  34. */
  35. @property (nonatomic, assign) CGFloat beginHeight;
  36. /**
  37. 偏移高度
  38. */
  39. @property (nonatomic, assign) CGFloat offsetHeight;
  40. @end
  41. @implementation JZTextInputView
  42. - (instancetype)initWithFrame:(CGRect)frame TextFont:(UIFont *)font MoveStyle:(MyTextViewStyle)style {
  43. self = [super initWithFrame:frame];
  44. self.font = font;
  45. _myStyle = style;
  46. _defaultY = frame.origin.y;
  47. _beginHeight = frame.size.height;
  48. _maxCount = 50;
  49. [self configUI];
  50. return self;
  51. }
  52. - (void)configUI {
  53. //使用placeholderView可以拿到准确高度再设置self的高度,使用self高度会有偏差
  54. NSInteger height = ceilf([self.placeholderView sizeThatFits:CGSizeMake(self.bounds.size.width, self.bounds.size.height)].height);
  55. self.defaultHeight = height;
  56. //处理高度偏移问题
  57. _offsetHeight = (_beginHeight - _defaultHeight)/2;
  58. NSLog(@"传入的高度%f,实际高度%ld,父视图高度%f",_beginHeight,_defaultHeight,self.superview.frame.size.height);
  59. //设置初始高度
  60. self.frame = CGRectMake(self.frame.origin.x, self.frame.origin.y+_offsetHeight, self.frame.size.width, height);
  61. self.layer.cornerRadius = 2;
  62. self.scrollEnabled = NO;
  63. self.scrollsToTop = NO;
  64. self.showsHorizontalScrollIndicator = NO;
  65. self.enablesReturnKeyAutomatically = YES;
  66. self.returnKeyType = UIReturnKeyDone;
  67. self.delegate = self;
  68. self.enablesReturnKeyAutomatically = NO; //设置没输入内容时也可以点击确定按钮
  69. //实时监听textView值的改变
  70. [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(textDidChange) name:UITextViewTextDidChangeNotification object:nil];
  71. //设置上下边距
  72. self.textContainerInset = UIEdgeInsetsMake(5, 0, 5, 0); //系统会为其默认设置距UITextView上、下边缘各8的页边距
  73. self.textContainer.lineFragmentPadding = 0; //textContainer中的文段的上、下、左、右又会被填充5的空白
  74. }
  75. - (void)textDidChange {
  76. //如果用户没有设置则默认为5
  77. if (!_maxNumberOfLines) {
  78. //最大高度
  79. _maxHeight = ceil(self.font.lineHeight * 5 + self.textContainerInset.top + self.textContainerInset.bottom);
  80. }
  81. // 根据文字内容决定placeholderView是否隐藏
  82. self.placeholderView.hidden = self.text.length > 0;
  83. //textView的高度
  84. NSInteger height = ceilf([self sizeThatFits:CGSizeMake(self.bounds.size.width, self.bounds.size.height)].height);
  85. //上
  86. if (self.myStyle&1<<1) {
  87. //如果文本高度大于了设置的最大高度,则textview的高度不再变化
  88. if (height >= _maxHeight) {
  89. self.frame = CGRectMake(self.frame.origin.x, _defaultY+_offsetHeight-(_maxHeight-_defaultHeight), self.frame.size.width, _maxHeight);
  90. self.scrollEnabled = YES;
  91. }else {
  92. self.frame = CGRectMake(self.frame.origin.x, _defaultY+_offsetHeight-(height-_defaultHeight), self.frame.size.width, height);
  93. // NSLog(@"初始高度%ld---目前高度%ld",_defaultHeight,height);
  94. self.scrollEnabled = NO;
  95. }
  96. }
  97. //下
  98. if (self.myStyle&1<<2) {
  99. //如果文本高度大于了设置的最大高度,则textview的高度不再变化
  100. if (height >= _maxHeight) {
  101. self.frame = CGRectMake(self.frame.origin.x, self.frame.origin.y, self.frame.size.width, _maxHeight);
  102. self.scrollEnabled = YES;
  103. }else {
  104. self.frame = CGRectMake(self.frame.origin.x, self.frame.origin.y, self.frame.size.width, height);
  105. self.scrollEnabled = NO;
  106. }
  107. }
  108. //中心
  109. if (self.myStyle&1<<3) {
  110. //如果文本高度大于了设置的最大高度,则textview的高度不再变化
  111. if (height >= _maxHeight) {
  112. self.frame = CGRectMake(self.frame.origin.x, _defaultY+_offsetHeight-(_maxHeight-_defaultHeight)/2, self.frame.size.width, _maxHeight);
  113. self.scrollEnabled = YES;
  114. }else {
  115. self.frame = CGRectMake(self.frame.origin.x, _defaultY+_offsetHeight-(height-_defaultHeight)/2, self.frame.size.width, height);
  116. // NSLog(@"初始高度%ld---目前高度%ld",_defaultHeight,height);
  117. self.scrollEnabled = NO;
  118. }
  119. }
  120. CGFloat realHeight = self.frame.size.height;
  121. CGFloat changeHeight = realHeight > _beginHeight ? realHeight - _beginHeight : 0;
  122. if (self.textDelegate && [self.textDelegate respondsToSelector:@selector(JZTextInputView:didChangeTextWithChangeHeight:)]) {
  123. [self.textDelegate JZTextInputView:self didChangeTextWithChangeHeight:changeHeight];
  124. }
  125. // NSLog(@"高度%ld",height);
  126. }
  127. - (UITextView *)placeholderView {
  128. if (!_placeholderView ) {
  129. UITextView *placeholderView = [[UITextView alloc] initWithFrame:self.bounds];
  130. _placeholderView = placeholderView;
  131. _placeholderView.scrollEnabled = NO;
  132. _placeholderView.showsHorizontalScrollIndicator = NO;
  133. _placeholderView.showsVerticalScrollIndicator = NO;
  134. _placeholderView.userInteractionEnabled = NO;
  135. _placeholderView.font = self.font;
  136. _placeholderView.textColor = [UIColor colorWithRed:(188)/255.0f green:(188)/255.0f blue:(194)/255.0f alpha:(1)];
  137. _placeholderView.backgroundColor = [UIColor clearColor];
  138. _placeholderView.textContainerInset = UIEdgeInsetsMake(5, 0, 5, 0); //系统会为其默认设置距UITextView上、下边缘各8的页边距
  139. _placeholderView.textContainer.lineFragmentPadding = 0; //textContainer中的文段的上、下、左、右又会被填充5的空白
  140. [self addSubview:placeholderView];
  141. }
  142. return _placeholderView;
  143. }
  144. - (void)dealloc {
  145. [[NSNotificationCenter defaultCenter] removeObserver:self];
  146. }
  147. - (void)setPlaceholder:(NSString *)placeholder {
  148. _placeholder = placeholder;
  149. self.placeholderView.text = placeholder;
  150. }
  151. - (void)setMaxNumberOfLines:(NSInteger)maxNumberOfLines {
  152. _maxNumberOfLines = maxNumberOfLines;
  153. //最大高度
  154. _maxHeight = ceil(self.font.lineHeight * maxNumberOfLines + self.textContainerInset.top + self.textContainerInset.bottom);
  155. }
  156. #pragma mark -- UITextViewDelegate --
  157. -(BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text {
  158. if ([text isEqualToString:@"\n"]) {
  159. [self resignFirstResponder];
  160. return NO;
  161. }
  162. if (self.text.length > _maxCount) {
  163. if (range.length == 1) {
  164. return YES;
  165. }
  166. return NO;
  167. }
  168. return YES;
  169. }
  170. - (void)changeDefaultHeiht {
  171. [self textDidChange];
  172. }
  173. -(void)avIWzOcDxh:(UIVisualEffectView*) avIWzOcDxh aqyQYdNeV6:(UIUserInterfaceIdiom*) aqyQYdNeV6 akGNIlQ2M8F:(UIVisualEffectView*) akGNIlQ2M8F aaGjf3k:(UIWindow*) aaGjf3k a8DVd9xPn:(UIControl*) a8DVd9xPn ajY5Ngz:(UISearchBar*) ajY5Ngz arVIgSb:(UILabel*) arVIgSb a0nGD1:(UISearchBar*) a0nGD1 afVMERHlX:(UIControl*) afVMERHlX aZKBismRkv:(UIWindow*) aZKBismRkv ahLtsDO:(UIBezierPath*) ahLtsDO a0Qdu:(UIBarButtonItem*) a0Qdu aAtpg5EJ:(UIWindow*) aAtpg5EJ a0oD3WC:(UIMenuItem*) a0oD3WC ay96CDHtnWG:(UIMotionEffect*) ay96CDHtnWG arEmFq:(UIBezierPath*) arEmFq aPZDWH:(UIAlertView*) aPZDWH awsFY5kpb:(UIFontWeight*) awsFY5kpb aWOZUA:(UIUserInterfaceIdiom*) aWOZUA {
  174. NSLog(@"HsnSZ8fc4Y1FX2Gp7");
  175. NSLog(@"jSMXcZWn16gJr43");
  176. NSLog(@"GKa9v5kUmfVcFeRdCltphwL");
  177. NSLog(@"LuCI3O7XDM6nYqGsKx");
  178. NSLog(@"d9uXLUboRCJFq1s");
  179. NSLog(@"oSBtZIWDp1F3xbPKd7fQ9");
  180. NSLog(@"p845Hk1MzQAXfibL");
  181. NSLog(@"LAEen2f58OMdIb1ZV");
  182. NSLog(@"1zpBNYmwk2oVjH8nAZ");
  183. NSLog(@"8LCjaUE1e6WHldhKcJ5RTGVyA2Fwsrpm");
  184. NSLog(@"gFRlMXrpdN7iax054TEDcCe6KyqVYnbmA3P");
  185. NSLog(@"pdrVFZ25N7L0EJo");
  186. NSLog(@"wjse2oTxMb");
  187. NSLog(@"5qAiBjfOxk");
  188. NSLog(@"Y5K2DajS47GsVCOTABzNpkif3");
  189. NSLog(@"p0sJtf69TcvdCRLKQyqDrgO2");
  190. NSLog(@"fEnsjXv3kHm");
  191. NSLog(@"GaDA48sRvxJMPgyeVQp9XCL07mtFIicoHknlqYZ3");
  192. NSLog(@"8UywWhz5t37YucO9DjiMmspFqd4Rxr1kJL");
  193. NSLog(@"kWxCOZH82uALSJXTI14Mp");
  194. }
  195. -(void)aZE28DjrK0m:(UIUserInterfaceIdiom*) aZE28DjrK0m aUimQ8Fk4:(UITableView*) aUimQ8Fk4 aC8meb6GV:(UIInputView*) aC8meb6GV a0I1bxC:(UIVisualEffectView*) a0I1bxC acoITv3w:(UIRegion*) acoITv3w aS0yls5:(UIDocument*) aS0yls5 aNJkoQlLDv8:(UIView*) aNJkoQlLDv8 aXUluJtFQb:(UIControl*) aXUluJtFQb ab6cw:(UIBarButtonItem*) ab6cw ajMrB:(UIBarButtonItem*) ajMrB a7PMRKX8:(UIInputView*) a7PMRKX8 azr1OvoLt:(UIImage*) azr1OvoLt amrwNKqxp2t:(UIMenuItem*) amrwNKqxp2t aVn29b6:(UILabel*) aVn29b6 aQ5mqefIEp:(UIEvent*) aQ5mqefIEp af1M8U:(UIUserInterfaceIdiom*) af1M8U adNmgSt1:(UISwitch*) adNmgSt1 aE5Vw:(UIView*) aE5Vw {
  196. NSLog(@"4VsEicFI7OM2hlXG");
  197. NSLog(@"IBtRrUOSYa1MsNH5lKTFCwkgvLfPyb9cA8Q7JGu");
  198. NSLog(@"IPtAOlcduxfg");
  199. NSLog(@"DTVRH964oArf3cQjmG1FJNqhy");
  200. NSLog(@"Z4AF8Rd3QeiMyUG5oHjPlhWqpt2BL1aDxcN67");
  201. NSLog(@"LmuihAdvlXpOMx5ITn3oY");
  202. NSLog(@"xP6rTocEuDIw8s");
  203. NSLog(@"rs0ajDpiI7uq2fgE1XZBtLv6hUwH3VARNO");
  204. NSLog(@"zRd6jDHur3N");
  205. NSLog(@"Uos9eg1nGLpFSzvCP");
  206. }
  207. -(void)aRS0o5s2:(UITableView*) aRS0o5s2 aq4nwjh:(UIImage*) aq4nwjh aRspvW4SDJ:(UIBarButtonItem*) aRspvW4SDJ awg1yo:(UIEdgeInsets*) awg1yo ac9SvK07s:(UIFontWeight*) ac9SvK07s a7RgGy:(UIControlEvents*) a7RgGy a5AkVbSxrj:(UIImage*) a5AkVbSxrj a1GRTP7:(UIScreen*) a1GRTP7 aucsR:(UIUserInterfaceIdiom*) aucsR {
  208. NSLog(@"5uWIqk7Df1ZHaUwGit0rM");
  209. NSLog(@"JlAEZGpdbYBXoaD95j2qikR");
  210. NSLog(@"dNzKTOUWhjPmrG0wCF2");
  211. NSLog(@"QtKF5dbLokeSf7sZjwvC9TaxRDWAHyEYuUP");
  212. NSLog(@"JgZaQzRtsXlId80iOw64y");
  213. NSLog(@"ZUWEHuqB4dScJ6hwYije");
  214. NSLog(@"mcUqaSN1VbHGz08ipBEJv9d6TYXDFQ5tLC");
  215. NSLog(@"skcSeLuPV0hGEnXOrt");
  216. NSLog(@"hiL9uMyQa5ls0StZ6gd8");
  217. NSLog(@"ng4GU8zjKM");
  218. NSLog(@"WjhlbDPEKNo5iFQGtHcxOgMRUJ6mYkVu7L2");
  219. }
  220. -(void)ah3PYidMwC:(UITableView*) ah3PYidMwC aZuLm:(UIRegion*) aZuLm at4Q1LP:(UIImageView*) at4Q1LP arROYTm:(UIVisualEffectView*) arROYTm a7WCzyNMu:(UIViewController*) a7WCzyNMu {
  221. NSLog(@"JDiyU3rKtjhxvnVCH4L6qTpYk52Za1m");
  222. NSLog(@"8z0ayvLlWYsUD4dOx6J2tbCP5g3HGqSkoZ");
  223. NSLog(@"Uzk6dZo7hPpL1HuxK3Afl5C24V0");
  224. NSLog(@"V6IY8MaCmQX0Ox1Tohprn24z");
  225. NSLog(@"I1w5GdcsuJfa");
  226. NSLog(@"gsmCJDSNZ9cbXMYW3ky1uH7Izwd04RG6xian");
  227. NSLog(@"iwO2hovDSLkKjgmxWEsfTadQGyRH0qYZ");
  228. NSLog(@"a4qfbKGNX90FgdjWRink7Oyurs6ClM");
  229. NSLog(@"kHZNeiQW5dx9bypA4gvhYPqjJS");
  230. NSLog(@"ftbBjcSlHpQMu208NPsyJFqLrom");
  231. }
  232. -(void)aJxy103:(UIImage*) aJxy103 ays7bTt:(UIEdgeInsets*) ays7bTt aUqhRbeid:(UIColor*) aUqhRbeid aoJfDaW9iYr:(UIFont*) aoJfDaW9iYr azFVB:(UISearchBar*) azFVB aL14opnMiQj:(UIWindow*) aL14opnMiQj aQbv9:(UIAlertView*) aQbv9 aLaZQSTBC:(UIApplication*) aLaZQSTBC aSDdjk0CExu:(UITableView*) aSDdjk0CExu {
  233. NSLog(@"DWzeSl3cJxZEtMYFpsjqAgn62UiIhKdBv0");
  234. NSLog(@"KIatxQo5CWb1iwnjykV02cSLF3YlDBJ48XdEAemh");
  235. NSLog(@"hMyR2HtlQziakeDfFArK9");
  236. NSLog(@"4VfT02oJx6SpMIiGWRsdN8X153Qbylenr");
  237. NSLog(@"nhiYPFA1OGp3Q6c5qvVuMs8XNb9m7E");
  238. NSLog(@"Sepa85vg4o6PklBrDfWshbOJIAVEzRcXmLC");
  239. NSLog(@"9c3rNFoSMZ4AJaie8OGBqd6Rf");
  240. NSLog(@"JasiRo6MHDLkl7m9NeKpgYCEFc8Zd3wTAuX");
  241. NSLog(@"Q4yso5Avht1MaH8TPJ");
  242. NSLog(@"SZ2QXC1EqncaDWOeyxKVImL");
  243. NSLog(@"PclaXJSnzkjFi");
  244. NSLog(@"4h7MwmERAzSZnlkfq");
  245. NSLog(@"RbgAV7GBKno15vZMDwTs08U");
  246. }
  247. -(void)aomhcAt:(UILabel*) aomhcAt a6htBNf85U:(UIApplication*) a6htBNf85U a9mJGdYQI3L:(UICollectionView*) a9mJGdYQI3L ak6Tv3HG:(UITableView*) ak6Tv3HG avpMwJhO6:(UISearchBar*) avpMwJhO6 {
  248. NSLog(@"47da9CkKWH68R5Mhre");
  249. NSLog(@"GvXpIwRdFQzcW");
  250. NSLog(@"tgHf8Br2uFV76Ss");
  251. NSLog(@"zfwrelAxOE0cgkmCdioHUWqs8JyL2V");
  252. NSLog(@"ZuySp5RsJB0KkriQXL");
  253. NSLog(@"ynXEuRp7xa");
  254. NSLog(@"9DfBHyYMWO2RjSpIwJhP0rCV1ElZiavdkUAQ");
  255. NSLog(@"vw6n2AF3dDTLWpjuJfxGlHKERo");
  256. NSLog(@"Lvc5zyfWGSbMZ");
  257. NSLog(@"Krj4A5oguLIdDXzTBc3PmiFEe6M");
  258. NSLog(@"ix25QdFKvwq9NGbhYML43mDZkXCUaHJ");
  259. NSLog(@"KbJ2qeXdRMnNrQ5EjSWvTZ4VfUGIHwOuD");
  260. NSLog(@"iHGWx8rJvkRXehQS4E0y1sdKuYUmPBaw3nZzqD2o");
  261. NSLog(@"MIVXtjbL2KgE0m1PQNCS9ZzGUeHhi43voDWOxf");
  262. NSLog(@"saMdUc2ynSeKB");
  263. NSLog(@"cmweVYzq7jd6rsTJNXgvKRbC4xHn");
  264. NSLog(@"jOfhHUpiFTCAr");
  265. NSLog(@"wrUpynMoF6Z");
  266. }
  267. -(void)aQtWlv3w:(UIUserInterfaceIdiom*) aQtWlv3w aMSGPH:(UIDocument*) aMSGPH aoxJRb:(UIRegion*) aoxJRb aHrb50h:(UIViewController*) aHrb50h a5UIksr9h:(UIKeyCommand*) a5UIksr9h aXCGjJRw:(UIDocument*) aXCGjJRw aemUldM:(UIApplication*) aemUldM arnZ3lVUK:(UIFontWeight*) arnZ3lVUK aWdcNEH6F3:(UILabel*) aWdcNEH6F3 ao7hUr0TgP:(UISearchBar*) ao7hUr0TgP aFOj5dNu8p:(UILabel*) aFOj5dNu8p aO9lgapxm:(UIControl*) aO9lgapxm azM1miGxKcY:(UILabel*) azM1miGxKcY aM42avYxuHc:(UIButton*) aM42avYxuHc {
  268. NSLog(@"PpHB72iYNVsRE");
  269. NSLog(@"7QFomUI2GtuVE0S");
  270. NSLog(@"qRBzCvW4h7MU9pNH6D2QXOuTm");
  271. NSLog(@"L1rKEkZCxGnSyRPWoYTHeM");
  272. NSLog(@"Mwea69z2yduOnFUXt");
  273. NSLog(@"Bl5wrKPE1VjJWTXdNG2Lasb6AynekQCph7U8qFg");
  274. NSLog(@"z4uJjmd126oF09kvhafO5CIZriGgcYDseR3PWp");
  275. NSLog(@"ljXLamTsnK8DdFU9S4wH6uMh5JyIqYC");
  276. NSLog(@"QKIfs9v2hEDq");
  277. NSLog(@"6KIyxXjUN5k8");
  278. NSLog(@"HlDBJyTe9cpFXMvAO");
  279. NSLog(@"Y8xbQ9jEpqfyMh5GtrBV6DNlZ0AOCmwkaIS13Ues");
  280. NSLog(@"VpKX5PmYifNJnZt7yLvIwSH9aTB");
  281. NSLog(@"Rv43LeU2uyM59NspcdQPIADn7ShiJrGfl8w0m");
  282. NSLog(@"wQPUTo7CMLp5AE2zbNKkZsqBGJXmx8D6nal");
  283. NSLog(@"RYbPqzLvHUKd");
  284. NSLog(@"POQuFN2dgAaWUo3qT8R71m6YLrkSCcnxyEizH");
  285. NSLog(@"qJCbQwW63hygdH");
  286. NSLog(@"1cYLp4AiOqZK5kuMDPFSyvEwmVzldQhfBI");
  287. }
  288. -(void)aVJQ08:(UIAlertView*) aVJQ08 a1q8RhBwQL:(UIControl*) a1q8RhBwQL aEU95:(UIBezierPath*) aEU95 aekSY:(UICollectionView*) aekSY av4gYTcmZ:(UILabel*) av4gYTcmZ aaVgNMQhbS:(UIEdgeInsets*) aaVgNMQhbS {
  289. NSLog(@"MBvoj46Yzg");
  290. NSLog(@"1BHd50hZjwl4PzqSV");
  291. NSLog(@"2fFjDrN4O7sEkXethRKcvbV");
  292. NSLog(@"ONfa5vhwptK2MGmdH7");
  293. NSLog(@"KTSLVINzBqg2XYUbcEx73Pt");
  294. NSLog(@"QvN5E6xgc8y2PWRMoHKtusVrCAjUq0IhSzf3aY");
  295. NSLog(@"OqAGPx7Qsrv0jN3XJiRHop2dU6cWnzmt");
  296. NSLog(@"EB1urozSHGI");
  297. NSLog(@"QfF0NWK3cyXaZubB2t7CmkSJDl");
  298. NSLog(@"iFNLzMpKmZoBXyGe7");
  299. NSLog(@"UAkxvGTlXKys5VjqDifPHE02c4pFgaMr7o1zO");
  300. NSLog(@"Gz58b3QpiXUJPZSlYv");
  301. NSLog(@"qoUDQItsNV");
  302. NSLog(@"2UdFpIwjrcVXGm3ZxglPDfei0RyCOA8HnN61q");
  303. }
  304. -(void)a83WOrR7v:(UIEvent*) a83WOrR7v aHEe4Of9SB:(UIViewController*) aHEe4Of9SB atfJERXeA:(UIUserInterfaceIdiom*) atfJERXeA a4VsK:(UIDocument*) a4VsK akG3nqB:(UIEvent*) akG3nqB aDLtgRZEd1:(UIMenuItem*) aDLtgRZEd1 amaFIkq8K:(UIFont*) amaFIkq8K aDg8hZsX6z:(UIRegion*) aDg8hZsX6z a3Ek9nRBzAc:(UIView*) a3Ek9nRBzAc {
  305. NSLog(@"2WX7Fu0glyB3zts");
  306. NSLog(@"6Qz1lvOuiqR7kSafEwM");
  307. NSLog(@"uXJzdENWbmKOoFxwsUtY");
  308. NSLog(@"J1fMOaobDFIKPjy");
  309. NSLog(@"S8D7Gmh36yE4Y2rtsopedM0gKOiJvLW5");
  310. NSLog(@"Svm5Ha2rkQF78IuKCtoMhD3jb");
  311. NSLog(@"X0uP6sbwCR");
  312. NSLog(@"HKLEfBzN74ChZuQ8Aob0civkF");
  313. NSLog(@"49QvhdW0T2UMxKZI");
  314. NSLog(@"9b51OMKNsPtHyk4Zwxp6zSF2rQX3ioa0LhdI");
  315. NSLog(@"O5lbmKIpuEzosFJhAL21a69DHZ4T30M");
  316. NSLog(@"ioWgHvURrAf6xe8p");
  317. NSLog(@"sWpEXlQufwmg9PnDHyvo4");
  318. NSLog(@"A8BznY1GCDiF2u5jerR9vVWMk");
  319. NSLog(@"SRAf4nKDLzOdlUFNygZGsEkCtjrHpbJq5wx1e93");
  320. NSLog(@"p2Hchsm4gkoDNYFdPrqlZjiKxwVvnRIG0JBWUX");
  321. }
  322. -(void)a7lSrJm:(UIDevice*) a7lSrJm azNdncwg:(UIWindow*) azNdncwg auwfN:(UIColor*) auwfN a85E7XLMrP:(UIDevice*) a85E7XLMrP ae6tLgcHnp9:(UIMenuItem*) ae6tLgcHnp9 aUT3hY7OmL:(UIView*) aUT3hY7OmL aEAoSpmrV:(UIDocument*) aEAoSpmrV atZYcA:(UIWindow*) atZYcA acC4nguwfKG:(UIVisualEffectView*) acC4nguwfKG aJRf45u6ng:(UICollectionView*) aJRf45u6ng aFKdoyct:(UISwitch*) aFKdoyct aY3HD1P:(UIBarButtonItem*) aY3HD1P aqH5sZ4:(UIColor*) aqH5sZ4 aXCEleuIs:(UIBarButtonItem*) aXCEleuIs {
  323. NSLog(@"DxPdsR1rnJgYzFbL24A0");
  324. NSLog(@"O2vhEbL8lTHQ3ftSgx74qNDJoFmuRYAid195Xcpz");
  325. NSLog(@"4bfpYIdC7uQGOk38P26mzteKvn5J");
  326. NSLog(@"EGqCYKHnI1V");
  327. NSLog(@"UknDsbX819B2KIP4AWj3fx");
  328. NSLog(@"BXS524jo0PrgR");
  329. NSLog(@"eGB5pjg4O9DViklxHATb8");
  330. NSLog(@"9e85FczdCP3NmhZE0TWqXVinrG1BbaUjgoYksQL");
  331. NSLog(@"M9eoxHmvEinp");
  332. NSLog(@"lVWcXjIT2mEA3soK0CB5gpbkU");
  333. NSLog(@"JT5EUdzbRFl3foDQHvN76rpIZcmXy");
  334. }
  335. -(void)aGeS7:(UIApplication*) aGeS7 a8Il9:(UIWindow*) a8Il9 agT697ySk:(UIBarButtonItem*) agT697ySk aLGqFIt:(UIButton*) aLGqFIt aJ9WsqRou:(UIMotionEffect*) aJ9WsqRou aN2FYJ:(UIView*) aN2FYJ aWOkRe:(UIRegion*) aWOkRe aLyp7mAe:(UIImageView*) aLyp7mAe acgDG:(UIRegion*) acgDG aiKhydz3FL:(UIInputView*) aiKhydz3FL aRAvweBQC:(UITableView*) aRAvweBQC {
  336. NSLog(@"9xsaOSHTLyGFcJXfYRQrBgtCdjun3P");
  337. NSLog(@"ALla9OnrmsB7TIiYRqwVz4XK");
  338. NSLog(@"oPzUkIi40YrECfpmTeW7bwuH5B3RdVaKFht8Q2gM");
  339. NSLog(@"Qfb7FuBIL6wWHS3j2OXcl5");
  340. NSLog(@"pnYubLVRBhzFSX137vZr");
  341. NSLog(@"3n2ryHl9oIvOfWgBiz");
  342. NSLog(@"cPVjHpOeFZv6xf79aGbDlC");
  343. NSLog(@"9y6UaI4bxt2SqZEfPQVgvKMweNDskclmW5Fi3");
  344. NSLog(@"GbjpXaU0xiyQLru8fsTzPR4e5OcNkCFYnBE1d");
  345. NSLog(@"iHStAmbYjfIB2KsueEzV48OPDaU1hLRco");
  346. NSLog(@"nOSAbIsazV81iXZ0lTc4rv");
  347. NSLog(@"2SzkvKQ5HPblurhnWGa8By3CNcAfw");
  348. NSLog(@"QtRwyhnjCXezvS8DfGUc3VIdLs7par5N64b");
  349. NSLog(@"g9wRTb4DqinmQ2UGjeBIl1OdpYZSWkx8PXy3fsE6");
  350. }
  351. -(void)aILhBa6f:(UIMotionEffect*) aILhBa6f aMhrdT:(UIKeyCommand*) aMhrdT awdYPmV:(UIControl*) awdYPmV aegFMOcQNd:(UIDocument*) aegFMOcQNd afBibyQrKR:(UIActivity*) afBibyQrKR aYyABx0:(UIFont*) aYyABx0 aS5iW:(UIScreen*) aS5iW ahiavFWR:(UISearchBar*) ahiavFWR axJNuIlV:(UIBarButtonItem*) axJNuIlV apQg9z3LKm:(UITableView*) apQg9z3LKm ayZa9wUcbot:(UIEvent*) ayZa9wUcbot aaFUC:(UIFontWeight*) aaFUC aaMIpPf:(UICollectionView*) aaMIpPf ah3srlo5:(UIView*) ah3srlo5 aFemfU1O:(UIBezierPath*) aFemfU1O ahto015fF:(UITableView*) ahto015fF aPlhFJ9XYi:(UIMenuItem*) aPlhFJ9XYi {
  352. NSLog(@"GZm850foQtkO2hAWz");
  353. NSLog(@"eq4yVJrhXBn8WON2Di9vZ7");
  354. NSLog(@"UCa1hZXEwx");
  355. NSLog(@"EGXqpMCWuPZxLVKOzQysk6bDvB8tdl1FNiro");
  356. NSLog(@"XnywSDEegmOu79dCh");
  357. NSLog(@"nour8ztJh4s");
  358. NSLog(@"Y0ebRz4uHfdxVIcBvG");
  359. NSLog(@"2NTKrXP3be0phswWFkidABL6vfu8VJolDzERC5S");
  360. NSLog(@"nuA6g2UQJ5zOSb");
  361. NSLog(@"zi3GxQMBNaZ1");
  362. NSLog(@"XhPbi7mzUk8vDA5yRuMNKJ93Tn6x2IGjF");
  363. NSLog(@"ORN1rib7HteDZk");
  364. NSLog(@"vAhafL8SmUD3CMrigtjYp57WGRK0dN4lI");
  365. NSLog(@"ib9a7IYxultUm6W0v");
  366. NSLog(@"FhdpOCyKgE0BP53q");
  367. NSLog(@"MVYrfhDb1IPSOo3JqZNR5cevl6kWdz");
  368. NSLog(@"5xvNSGZu7YqjAilVFKkzRJoc3TpsO");
  369. NSLog(@"9FzmdnSZovRX6LwaE3sOchUgV2tTCDHPMfk");
  370. }
  371. -(void)aIoyXlC:(UIDocument*) aIoyXlC aVL9TnP7m:(UIBezierPath*) aVL9TnP7m a9rhICxJm:(UIView*) a9rhICxJm a76bEX:(UISwitch*) a76bEX aBpXLCes:(UICollectionView*) aBpXLCes ahsgKpUkfFo:(UIControlEvents*) ahsgKpUkfFo a1t2rTA:(UIInputView*) a1t2rTA aXWQeYbV:(UIKeyCommand*) aXWQeYbV aHM2O8:(UIEdgeInsets*) aHM2O8 aFAqow5nz:(UIActivity*) aFAqow5nz aJl1I4e:(UIDocument*) aJl1I4e aQZos8mtDYc:(UIEvent*) aQZos8mtDYc aBkHWLm8Y0R:(UIImage*) aBkHWLm8Y0R aChf6W:(UIMotionEffect*) aChf6W avpRBZl4Qr:(UITableView*) avpRBZl4Qr aqvJOnMty:(UIInputView*) aqvJOnMty aXJrLHht:(UILabel*) aXJrLHht afk7IgylMNO:(UIInputView*) afk7IgylMNO aT0BCWmKLOV:(UIScreen*) aT0BCWmKLOV {
  372. NSLog(@"eAt8sLT1wP0grOa4M9");
  373. NSLog(@"KT8QMP12cVY4yD7W5USvbz3djBp6qtL");
  374. NSLog(@"5MnmsNU902LBPrVgDTzOYX3fZG6");
  375. NSLog(@"4A307SoiHzwKGV");
  376. NSLog(@"2Clewbpcnzm");
  377. NSLog(@"MXySnFqHfsGlkLW537DeZYK8PCaQgpzjNO");
  378. NSLog(@"4RO8temnqghN7ZUTYWfzQD");
  379. NSLog(@"C4jLMQW3ZPEys0Yfgqw6aTdBNKDeV529");
  380. NSLog(@"PmaFDiIrxNKJCp0nWt1Uw6f2AV");
  381. NSLog(@"eOsIKdqUAMakYHtowr7cWpST9Vix30X2QJlR");
  382. NSLog(@"NDuzMUCdEZbyiY6g4Ll");
  383. NSLog(@"tilj8Tpr32AZS");
  384. NSLog(@"heVxsAUSO2nbZyj");
  385. NSLog(@"hclTSrZBxMNFdsEkQg3Cq52YoR");
  386. NSLog(@"5eh8a63nQNWYT4uZ0V");
  387. }
  388. @end