| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- //
- // UASAdView.m
- // shiku_im
- //
- // Created by ime on 2018/8/13.
- //
- #import "UASAdView.h"
- #import "UASLoadVC.h"
- static UASAdView *adView = nil;
- @implementation UASAdView
- +(instancetype)startLoad{
-
- adView = [[UASAdView alloc]initWithFrame:[UIScreen mainScreen].bounds];
-
- UASLoadVC *loadVC = [UASLoadVC new];
-
- loadVC.aniCompleted = ^{
-
- [adView loadComplete];
-
- };
-
- adView.rootViewController = loadVC;
-
- [adView makeKeyAndVisible];
-
- return adView;
-
- }
- -(void)loadComplete{
-
-
- [UIView animateKeyframesWithDuration:0.6f delay:0.0f options:0 animations:^{
-
-
- self.transform = CGAffineTransformMakeScale(1.2f, 1.2f);
- self.alpha = 0;
-
- } completion:^(BOOL finished) {
-
-
- if(self.loadCompleted) {
-
- self.loadCompleted();
-
- }
-
- [self resignKeyWindow];
- adView = nil;
-
- }];
-
-
-
- }
- -(void)dealloc{
-
-
- }
- @end
|