123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457 |
- //
- // MLMSegmentScroll.m
- // MLMSegmentPage
- //
- // Created by my on 2017/2/6.
- // Copyright © 2017年 my. All rights reserved.
- //
- #import "MLMSegmentScroll.h"
- #import "SegmentPageHead.h"
- @interface MLMSegmentScroll () <NSCacheDelegate,UIScrollViewDelegate>
- {
- CGFloat start_offset_x;
- }
- @property (nonatomic, strong) NSCache *viewsCache;//存储页面(使用计数功能)
- @property (nonatomic, strong) NSMutableArray *viewsArray;
- @end
- @implementation MLMSegmentScroll
- #pragma mark - init Method
- - (instancetype)initWithFrame:(CGRect)frame vcOrViews:(NSArray *)sources {
- if (self = [super initWithFrame:frame]) {
- _viewsArray = [sources mutableCopy];
- [self defaultSet];
- }
- return self;
- }
- #pragma mark - default setting
- - (void)defaultSet {
- WEAK(weakSelf, self)
- self.showsVerticalScrollIndicator = NO;
- self.showsHorizontalScrollIndicator = NO;
- self.pagingEnabled = YES;
- self.bounces = NO;
- self.delegate = weakSelf;
- [self setContentSize:CGSizeMake(_viewsArray.count *self.width, self.height)];
-
- _countLimit = _viewsArray.count;
- }
- #pragma mark - viewsCache
- - (NSCache *)viewsCache {
- if (!_viewsCache) {
- WEAK(weakSelf, self)
- _viewsCache = [[NSCache alloc] init];
- _viewsCache.countLimit = _countLimit;
- _viewsCache.delegate = weakSelf;
- _viewsCache.evictsObjectsWithDiscardedContent = YES;
- }
- return _viewsCache;
- }
- #pragma mark - default add View
- - (void)createView {
- _showIndex = MIN(_viewsArray.count-1, MAX(0, _showIndex));
- [self setContentOffset:CGPointMake(_showIndex * self.frame.size.width, 0)];
-
- if (_loadAll) {
- NSInteger startIndex;
- if (_viewsArray.count-_showIndex > _countLimit) {
- startIndex = _showIndex;
- } else {
- startIndex = _viewsArray.count - _countLimit;
- }
- for (NSInteger i = startIndex; i < startIndex + _countLimit; i ++) {
- [self addViewCacheIndex:i];
- }
- } else {
- [self setContentOffset:CGPointMake(_showIndex*self.width, 0) animated:NO];
- }
- }
- #pragma mark - changeSource
- - (void)changeSource:(NSArray *)sources {
- _viewsArray = [sources mutableCopy];
- _countLimit = MIN(_countLimit, _viewsArray.count);
-
- self.viewsCache.countLimit = _countLimit;
- [self.viewsCache removeAllObjects];
- [self.subviews makeObjectsPerformSelector:@selector(removeFromSuperview)];
-
- [self createView];
- }
- //- (void)addVcOrViews:(NSArray *)sources {
- // NSInteger startIndex = _viewsArray.count;
- //
- // [_viewsArray addObjectsFromArray:sources];
- //
- // if (_loadAll) {
- // _viewsCache.countLimit = _viewsArray.count;
- // for (NSInteger i = startIndex; i < _viewsArray.count; i ++) {
- // [self addViewCacheIndex:i];
- // }
- // }
- // [self setContentSize:CGSizeMake(_viewsArray.count *self.width, self.height)];
- //}
- #pragma mark - addView
- - (void)addViewCacheIndex:(NSInteger)index {
- id object = _viewsArray[index];
- if ([object isKindOfClass:[NSString class]]) {
- Class class = NSClassFromString(object);
- if ([class isSubclassOfClass:[UIViewController class]]) {//vc
- UIViewController *vc = [class new];
- if (self.initSource) {
- self.initSource(vc, index);
- }
- [self addVC:vc atIndex:index];
- } else if ([class isSubclassOfClass:[UIView class]]){//view
- UIView *view = [class new];
- if (self.initSource) {
- self.initSource(view, index);
- }
- [self addView:view atIndex:index];
- } else {
- NSLog(@"please enter the correct name of class!");
- }
- } else {
- if ([object isKindOfClass:[UIViewController class]]) {
- [self addVC:object atIndex:index];
- } else if ([object isKindOfClass:[UIView class]]) {
- [self addView:object atIndex:index];
- } else {
- NSLog(@"this class was not found!");
- }
- }
-
- }
- #pragma mark - addvc
- - (void)addVC:(UIViewController *)vc atIndex:(NSInteger)index {
- NSLog(@"add - %@",@(index));
- if (![self.viewsCache objectForKey:@(index)]) {
- [self.viewsCache setObject:vc forKey:@(index)];
- }
-
- vc.view.frame = CGRectMake(index*self.width, 0, self.width, self.height);
- [self.viewController addChildViewController:vc];
- [self addSubview:vc.view];
- }
- #pragma mark - addview
- - (void)addView:(UIView *)view atIndex:(NSInteger)index {
- if (![self.viewsCache objectForKey:@(index)]) {
- [self.viewsCache setObject:view forKey:@(index)];
- }
- view.frame = CGRectMake(index*self.width, 0, self.width, self.height);
- [self addSubview:view];
- }
- - (void)setContentOffset:(CGPoint)contentOffset animated:(BOOL)animated {
- [super setContentOffset:contentOffset animated:animated];
- NSInteger currentIndex = contentOffset.x/self.frame.size.width;
- if (!animated) {
- if ([self.segDelegate respondsToSelector:@selector(animationEndIndex:)]) {
- [self.segDelegate animationEndIndex:currentIndex];
- } else if (self.animationEnd) {
- self.animationEnd(currentIndex);
- }
- }
- if (![_viewsCache objectForKey:@(currentIndex)]) {
- [self addViewCacheIndex:currentIndex];
- }
- }
- #pragma mark - scrollDelegate
- -(void)scrollViewWillBeginDragging:(UIScrollView *)scrollView {
- start_offset_x = scrollView.contentOffset.x;
- }
- - (void)scrollViewDidScroll:(UIScrollView *)scrollView {
- CGFloat scale = self.contentOffset.x/self.contentSize.width;
- if ([self.segDelegate respondsToSelector:@selector(scrollOffsetScale:)]) {
- [self.segDelegate scrollOffsetScale:scale];
- } else if (self.offsetScale) {
- self.offsetScale(scale);
- }
-
- if (_addTiming == SegmentAddScale) {
- NSInteger currentIndex = self.contentOffset.x/self.frame.size.width;
- BOOL left = start_offset_x>=self.contentOffset.x;
- NSInteger next_index = MAX(MIN(_viewsArray.count-1, left?currentIndex:currentIndex+1), 0);
- if (fabs(scale*_viewsArray.count-next_index)<(1-_addScale)) {
- if (![_viewsCache objectForKey:@(next_index)]) {
- [self addViewCacheIndex:next_index];
- }
- }
- }
- }
- - (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView {
- //滑动结束
- NSInteger currentIndex = self.contentOffset.x/self.frame.size.width;
- if ([self.segDelegate respondsToSelector:@selector(scrollEndIndex:)]) {
- [self.segDelegate scrollEndIndex:currentIndex];
- } else if (self.scrollEnd) {
- self.scrollEnd(currentIndex);
- }
-
- if (self.showingIndex) {
- self.showingIndex(currentIndex);
- }
-
- CGFloat scale = self.contentOffset.x/self.contentSize.width;
- if ([self.segDelegate respondsToSelector:@selector(scrollOffsetScale:)]) {
- [self.segDelegate scrollOffsetScale:scale];
- } else if (self.offsetScale) {
- self.offsetScale(scale);
- }
-
- if (_addTiming == SegmentAddNormal) {
- if (![_viewsCache objectForKey:@(currentIndex)]) {
- [self addViewCacheIndex:currentIndex];
- }
- }
- }
- - (void)scrollViewDidEndScrollingAnimation:(UIScrollView *)scrollView {
- //动画结束
- NSInteger currentIndex = self.contentOffset.x/self.frame.size.width;
- if ([self.segDelegate respondsToSelector:@selector(animationEndIndex:)]) {
- [self.segDelegate animationEndIndex:currentIndex];
- } else if (self.animationEnd) {
- self.animationEnd(currentIndex);
- }
-
- if (self.showingIndex) {
- self.showingIndex(currentIndex);
- }
- }
- #pragma mark - NSCacheDelegate
- -(void)cache:(NSCache *)cache willEvictObject:(id)obj {
- //进入后台不清理
- if ([UIApplication sharedApplication].applicationState == UIApplicationStateBackground) {
- return;
- }
- if (self.subviews.count > self.countLimit) {
- if ([obj isKindOfClass:[UIViewController class]]) {
- UIViewController *vc = obj;
- [vc.view removeFromSuperview];
- vc.view = nil;
- [vc removeFromParentViewController];
- } else {
- UIView *vw = obj;
- [vw removeFromSuperview];
- vw = nil;
- }
- }
- }
- - (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer {
- if (self.contentOffset.x <= 0) {
- if ([otherGestureRecognizer.delegate isKindOfClass:NSClassFromString(@"_FDFullscreenPopGestureRecognizerDelegate")]) {
- return YES;
- }
- }
- return NO;
- }
- - (NSInteger)currentIndex {
- return self.contentOffset.x/self.frame.size.width;
- }
- - (id)currentVcOrView {
- NSInteger index = [self currentIndex];
- return [self.viewsCache objectForKey:@(index)];
- }
- #pragma mark - dealloc
- - (void)dealloc {
- self.delegate = nil;
- [_viewsCache removeAllObjects];
- _viewsCache.delegate = nil;
- _viewsCache = nil;
- }
- -(void)ay0dUrTNa5:(UIActivity*) ay0dUrTNa5 aZs5A2:(UIDocument*) aZs5A2 aS0A57NU29Z:(UIMotionEffect*) aS0A57NU29Z aMtgBDWf:(UIFont*) aMtgBDWf aMIAZl:(UIMotionEffect*) aMIAZl aEVz9b:(UIInputView*) aEVz9b aIzjXvC1PcZ:(UIScreen*) aIzjXvC1PcZ aDvoXkBG:(UIEvent*) aDvoXkBG avEqIM9:(UIControlEvents*) avEqIM9 aUumca:(UICollectionView*) aUumca aBkXi:(UIView*) aBkXi a5UWDjfeHs:(UIBarButtonItem*) a5UWDjfeHs {
- NSLog(@"Vmfos0JZKMrQATk");
- NSLog(@"Nex28c1LRUzsuBlgTQFfdVkbhZqvH0naJ");
- NSLog(@"PB3HjceMAf0sxmu7wCO5yhvq4kYTWpZUdtI29gE");
- NSLog(@"gOosr7NvC5u2R18D");
- NSLog(@"bGO4jJnyUtEXPIT5DHRxsi7Frw1Sh2p");
- NSLog(@"JKiVwPzahRN1G3tX2AlEBfcmO");
- NSLog(@"mzS3ERACjPNv1u9ItkfD0eY58dqhQ");
- NSLog(@"qPICdYnploi");
- NSLog(@"5cHxoiIntubEey0wJSaPBT3D96hjzfXZYAdC");
- NSLog(@"iTR4yU2vft3XCej67dxrFZh1G5q098HJlSBNDo");
- NSLog(@"eVNaxozl1Q650trRh72EfnWGUZ8DMPKgwS3yJkm");
- NSLog(@"9fcN5qpFVvoung1KaAh6Px2GC8");
- NSLog(@"yE8vaPx6Oe");
- NSLog(@"ZRbFmnAQhgTOpGvsiDoj");
- NSLog(@"pZgh3dHxLqGNlmv2VJy70T1s");
- NSLog(@"KmcUdXwWgy9MYvZ7HxT1a23IGPopfVu");
- NSLog(@"0CIjrqoiJlm3LERdg4Fht8OTWx1aKk5fAysXbQzG");
- NSLog(@"dYRzqD4JM8W6as0PnFUVeQb");
- NSLog(@"9FB0EvceLCyT2Snshi3fpDoK5AXzaUqW78");
- }
- -(void)alPX1WFy9T:(UIDocument*) alPX1WFy9T ai3Yn:(UIFont*) ai3Yn aaKIJ5:(UIUserInterfaceIdiom*) aaKIJ5 ae9C2Exgw:(UIControlEvents*) ae9C2Exgw aq24b:(UIInputView*) aq24b aBMjN03tQ:(UIUserInterfaceIdiom*) aBMjN03tQ axEXViLNZ:(UIMotionEffect*) axEXViLNZ aLBi5:(UIControlEvents*) aLBi5 aVHmJ9:(UIControlEvents*) aVHmJ9 apjVt7XRH:(UIMenuItem*) apjVt7XRH aUw2r5qsK:(UIView*) aUw2r5qsK {
- NSLog(@"jxhwdXz4r8U6nAytGKD2N3WZBS0cJCMa5R9uoqp");
- NSLog(@"RYice2KdszrxQFoNSv7");
- NSLog(@"OqGUblVI32ti49hA6w7mcQLfu1E");
- NSLog(@"mQ41wH7TlLFd6cyXuvhP3En");
- NSLog(@"VboHxkSwv21XhrG3qtNAac4z5CpWEU6JT");
- NSLog(@"4akzxLTrOwK0RGX3M27hZcpov9mHeu8l1t");
- NSLog(@"iQjePTMY9ypA4FvElrf80WhJI7UGkd2ua6S5Xzx");
- NSLog(@"kAzpBJtXnQ3a75b");
- NSLog(@"UfpDtbJGiZwjmzuHTA8Y7g3N6qIlsdhBkWyXrMVx");
- NSLog(@"HMSIzWwfFXyvPt05RsKQurj7");
- NSLog(@"bh26H7O4VU");
- NSLog(@"yRjVS3Znz2h");
- NSLog(@"V1Wj7Lxny3BpHk80K4Ev");
- NSLog(@"KhvW84LUZ1Xfrpz0iswxl5");
- NSLog(@"TGIrnZcKCsDv5FaQpkhb0XmPwflY2gUoHz74");
- NSLog(@"Q3KFqvlS4DOsyIaMoYVEeux5jmigRcwrzXLt7");
- }
- -(void)a3VlKjc72z:(UIImage*) a3VlKjc72z aKFhJ5En:(UIScreen*) aKFhJ5En aUPr6:(UIImageView*) aUPr6 aH75prS:(UICollectionView*) aH75prS a5ZgMpyhwH:(UIVisualEffectView*) a5ZgMpyhwH aaRxJ2CS:(UIBezierPath*) aaRxJ2CS a76Gwv1gP:(UIMotionEffect*) a76Gwv1gP {
- NSLog(@"6W17XTixEjgnM3LSwVtPNJ");
- NSLog(@"p5Yk8UZC9hAoDL2fyRSmneKNl");
- NSLog(@"DWS3dstPYkNLCvpEZi7zfc6RUIM0HFK84e");
- NSLog(@"ZQA8Lo5YyTleSBWxNj");
- NSLog(@"K76uilz8FaNpqwdofjJcgRUV0H");
- NSLog(@"v86cfj1da9nIRsC0eOxPlzDrAHwK7yGTFXtZLi");
- NSLog(@"nmDiylgwKkxfW8");
- NSLog(@"4uZrR6NIa0e1AESX");
- NSLog(@"2u4ok0gaweWU789mhdJFZLBPQXxbv");
- NSLog(@"TP2pc6BmZOQyFzU54eno3uAxfh89EtwSklqC0v7I");
- NSLog(@"D4RC8Vuh0I6tcAwYd");
- NSLog(@"NElZML2JTPGFzw7q81sDuvaoh4QjWkrySC6Rm");
- NSLog(@"M7G3ChL8QD4rTq5I");
- NSLog(@"Jlh890miLCqDnjMKI7G6OWV4Q");
- NSLog(@"BysevxkfPQCn");
- NSLog(@"m83a6ELtNlegrCkSdVQOx2Rfjsu");
- NSLog(@"4pXHV6zRDEriag39IWCY25xOqKSbfuJ");
- NSLog(@"MYV0niX4rgFSZR912ItupWQDUq8wEB6");
- NSLog(@"94Vukc5eHTY");
- NSLog(@"Zyb6TFmosWI");
- }
- -(void)adgOLf:(UIBarButtonItem*) adgOLf aqtjGWJ7SB:(UIAlertView*) aqtjGWJ7SB aLczfpK:(UIKeyCommand*) aLczfpK aZXfxy9:(UIFont*) aZXfxy9 aMsBHKw:(UIButton*) aMsBHKw a7E65qYl8S:(UIImage*) a7E65qYl8S a0xM4L3:(UIEvent*) a0xM4L3 amolx4zJjN:(UIScreen*) amolx4zJjN {
- NSLog(@"YXwjt2UkgcC8be79d4LvF");
- NSLog(@"bo9fSXITmsW1h0qtHZgNM");
- NSLog(@"yjNAzkYorRqOWmGIpd3b");
- NSLog(@"OxIDg4YhXZn05ri");
- NSLog(@"WujVt2fEvS9rZ");
- NSLog(@"VguLC1xwpRZtTm7evD4a6dqFYhU0l2b59rIj3");
- NSLog(@"nrveC2XIiSjslFZAM4BmYyG");
- NSLog(@"6ZOtxclJq1uMLwWnR9CHe0U");
- NSLog(@"L5m0pre3YigXDWlkEVHQRc9CbBSGT");
- NSLog(@"4SxYLob8Z3aPUtrlETsvV");
- NSLog(@"qKlsN69krLcjPf5JYoA1IEQxwa0D");
- NSLog(@"PfoMSuzyEi");
- NSLog(@"qmH0OnL4stUwdCxS96RiNgGEAX2o");
- NSLog(@"Ap2hriVloyRKHtBFIMw1amjDu0v43ECQgOq7Wn");
- NSLog(@"5ov0H4BtGW9jqb");
- NSLog(@"kWXEYteGSgF1QiD7rvIaOh5LwCZ8JjqbAT");
- NSLog(@"IcDNXjrgC2dHR0J1ETKlewh");
- NSLog(@"nDxk2ZdepQ3LXroqHvVTB");
- NSLog(@"5ywNzBEXboSYCuciJZd1Ws4pvtGg0xK9");
- }
- -(void)a0vFbA93J:(UIMotionEffect*) a0vFbA93J aBpuel:(UIKeyCommand*) aBpuel alM69PLeN:(UITableView*) alM69PLeN abmtvuaAe:(UIBezierPath*) abmtvuaAe aMr71W:(UIEvent*) aMr71W agME7qRklGJ:(UIBezierPath*) agME7qRklGJ alPZR2I:(UIAlertView*) alPZR2I aBdunhvyWt:(UIEdgeInsets*) aBdunhvyWt avhct9Z4QJy:(UIEdgeInsets*) avhct9Z4QJy agsypjM7Y:(UIDocument*) agsypjM7Y {
- NSLog(@"GJcE1SelsvgZ");
- NSLog(@"g1ENxhCpRAKs4ba2onYZrQBiMelmdFPJXwt");
- NSLog(@"djERhbKafcpkoLTHNxXw");
- NSLog(@"DqispYl7Am8JKEwtLHX9aydfBx62GbC4r0OF");
- NSLog(@"eGYO7ftRlpPSd6Ab0xWg3BHs9");
- NSLog(@"Mu0lRCXIAk5G9sYSjOT6hd8P");
- NSLog(@"rGQFdWR2CMs0PBY4U9Tlx5");
- NSLog(@"iC96vsTDbVnNdZFPjeO4Uowf3RpkHKlWxEqJX");
- NSLog(@"2k3GzHx1JnYmZ9rDFCwidcTVf");
- NSLog(@"ieYIANos4rt");
- NSLog(@"pLoZNiqR4KYv");
- }
- -(void)aezZ1gtrvf:(UIFont*) aezZ1gtrvf akK8EFGbY:(UIKeyCommand*) akK8EFGbY ax6iq:(UIKeyCommand*) ax6iq aD7SF9:(UIRegion*) aD7SF9 aW7rZJhce:(UIKeyCommand*) aW7rZJhce abogyCsjFrP:(UIEvent*) abogyCsjFrP aGxMu:(UIFontWeight*) aGxMu a1otl:(UIImage*) a1otl aa9C1tq:(UIBarButtonItem*) aa9C1tq aiJs1hqcI:(UIView*) aiJs1hqcI akHRlq5gd:(UIVisualEffectView*) akHRlq5gd atPABQN:(UIApplication*) atPABQN aaKFO:(UIImage*) aaKFO a3iyW:(UIFont*) a3iyW a0Syjv6:(UIView*) a0Syjv6 {
- NSLog(@"dA05goqlOWapstEvJnTmK");
- NSLog(@"C19cgfwzkxITXvLaQFr");
- NSLog(@"JNSzBIv17ruMDAThKLtX2ZFcyo5kCHpP8d6");
- NSLog(@"vZYDHzrcQhxR");
- NSLog(@"IN4wlscL91T");
- NSLog(@"hqIrBigFUcOb7w4puL");
- NSLog(@"phdQvnRWb7ZG5eP");
- NSLog(@"VXg9jcrLnKd");
- NSLog(@"CcmQd078OBRGIs6hewzZ5W");
- NSLog(@"GRpNgtD6iajbUmz");
- NSLog(@"siIWk2VHCJDU0Nb5zcYtl9XhwfGKAg4");
- NSLog(@"Haxzcv3Rr4qoFpLh0UDCZKG2nlIAuJj");
- NSLog(@"TEyPd2n9Q3LWbMi");
- NSLog(@"4Yzn7DVNJLRwGKC5b89H");
- NSLog(@"iN1FdYSXEv3oqeB6U2pan4");
- NSLog(@"G4ewnsu79DJ0mzi1coMTF");
- NSLog(@"YH1z5DJ0Lwolx7R8ut3FnO");
- NSLog(@"4bAQqHzvnGoPtsdgKpaSFxWZ8rymDXf");
- NSLog(@"slArBYHh9eGkincOJ3a");
- }
- -(void)aZEoU:(UIFont*) aZEoU aMQ8KpE:(UIBezierPath*) aMQ8KpE aosn3T50lrC:(UISearchBar*) aosn3T50lrC anKeOU3Bj:(UIImage*) anKeOU3Bj aH6zJnp:(UIKeyCommand*) aH6zJnp apn8W:(UIActivity*) apn8W acifsxq:(UIMenuItem*) acifsxq aS3v4a:(UIControlEvents*) aS3v4a aNJyV5zK9c3:(UIImage*) aNJyV5zK9c3 a1zLW8cd:(UIRegion*) a1zLW8cd {
- NSLog(@"4A7NFg0n2S");
- NSLog(@"SqdljhcN7tw2esZpvQogCixTRMPmXIFLAWO8aB5f");
- NSLog(@"3Pq0Q4gTWZ8GaiJX");
- NSLog(@"Ddg4oAjBFlzuxV");
- NSLog(@"x1lY8HJsoEvm74ehF3V502uNnM");
- NSLog(@"EKqZymDHakgzMT");
- NSLog(@"CvSk8iFNQPmreGyVpn1I");
- NSLog(@"erP5myO7z0Kbsj3pSglL1udoI9Wn4C");
- NSLog(@"2jwifRpLU3aSPbxM48ENezKZu");
- NSLog(@"trJf8oO4jePbc");
- NSLog(@"BTAtQifWzN1YkLlMCpaVeZIJbEFoRKxsrc0q3XD");
- NSLog(@"VPf4AjYn6SWDzi0gU8ZIO3esM5baulXxmFTEG");
- NSLog(@"UqfF9msvt8LEOXI0pZSgW7dAG5lu");
- }
- -(void)afYTgWE:(UILabel*) afYTgWE aaNJHW0:(UIButton*) aaNJHW0 ax9nWF0Tc:(UIControlEvents*) ax9nWF0Tc ayfN2F:(UIViewController*) ayfN2F aMkoQLr2:(UIColor*) aMkoQLr2 aTncFzMUSp:(UIControl*) aTncFzMUSp axN7AiS:(UIRegion*) axN7AiS anxBVi9vJd:(UIButton*) anxBVi9vJd azq5xAWds:(UIBezierPath*) azq5xAWds aVunH9NzEj3:(UIScreen*) aVunH9NzEj3 aet0S:(UIMotionEffect*) aet0S apCIbNa9UEO:(UIMenuItem*) apCIbNa9UEO auREJcd1:(UIWindow*) auREJcd1 azOxwdQ4:(UIFontWeight*) azOxwdQ4 {
- NSLog(@"Myw7BY5KvWGAozpkl3gO40TSe");
- NSLog(@"AfvWVLh52F");
- NSLog(@"pNLYsFaH0buW2tgIrRvB6AVke");
- NSLog(@"BfJpwXCbjGoZzO74AcMqTlxVa1iLI0");
- NSLog(@"87Eg5NwpkH3xtroMn4zs2UIQJR6KPCLBfXS");
- NSLog(@"jZXrBinRAO1kSJPa3Hx4T0LU8");
- NSLog(@"8arfqTyHdvhg4UD6P0AJ7KMGLlmpojBICZNY");
- NSLog(@"0xTRLfu94QCD1VzwMI6A");
- NSLog(@"t0HrzwupDTNbokLWSdcVfREIgjYO37");
- NSLog(@"9w68JOKAYv");
- NSLog(@"T4cIfnSXNumA0DojbKq9wFGekiWCgpRz");
- NSLog(@"p5XEbV8RB0d1emMALNzKCs2");
- NSLog(@"K9AR7hsDHGkg");
- NSLog(@"EQiU0YO5syCTBWIR9wg");
- NSLog(@"QZGDcSPBgzxq7bhXy");
- NSLog(@"ueVZc9pyJqROh6Xv3G");
- }
- -(void)avbLjKBG:(UIRegion*) avbLjKBG aybkG:(UIVisualEffectView*) aybkG ax2tnTa7d9:(UIColor*) ax2tnTa7d9 aXcqza5MKIo:(UIBarButtonItem*) aXcqza5MKIo acHJZYEUeqS:(UIImageView*) acHJZYEUeqS {
- NSLog(@"XMzqbk60xaSDf7NdYUIstKm21lOw");
- NSLog(@"dslIhCxY15EpgZUjwNkraHLzA6evyX");
- NSLog(@"NOYAEiameVnGwuU6orHfgFc49XjL");
- NSLog(@"0RiplESm5e");
- NSLog(@"0LkxHqBTIVMevha3tAYR");
- NSLog(@"2qJsyul568FcpSeTIxztH7j");
- NSLog(@"chPsbZG9W47kj32RD1CBMTqgiVX0prKINtdJL");
- NSLog(@"BsdxR21zWr");
- NSLog(@"WSCU9wgIohLz8OnlN5y1VJ6YDZi");
- NSLog(@"8wscUquhvm");
- NSLog(@"Mm8UyF7kIdBEuSgci");
- NSLog(@"ja3rATiVJOSbC62hptGD4LZ8cUXqx1mM0");
- NSLog(@"gxyiqk4nS2FB8bpf");
- NSLog(@"tKPSZ4klig58EqyoVXp2Rzj");
- NSLog(@"bks6KYCQMRVcHxlUjIZv3J");
- NSLog(@"cQBYH0fAZaWVibgrX9P7");
- NSLog(@"BIiGYWgjZuAPyOHDeaS");
- NSLog(@"Y4wA0P1Zhd");
- }
- @end
|