- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
self.window.backgroundColor = [UIColor whiteColor];
[self.window makeKeyAndVisible];
self.window.rootViewController = [[UIViewController alloc]init];
[self getLaunchImage];
return YES;
}
-(void)getLaunchImage{
UIViewController *viewController = [[UIStoryboard storyboardWithName:@"LaunchScreen" bundle:nil] instantiateViewControllerWithIdentifier:@"LaunchScreen"];
UIView *launchView = viewController.view;
// CGRect bottomframe;
// for (UIView *view in launchView.subviews) {
// if (view.tag==30000) {
// bottomframe = view.frame;
// }
// }
UIWindow *mainWindow = [UIApplication sharedApplication].keyWindow;
launchView.frame = [UIApplication sharedApplication].keyWindow.frame;
[mainWindow addSubview:launchView];
UIImageView *imageV=[[UIImageView alloc]init];
imageV.backgroundColor=[UIColor whiteColor];
[launchView addSubview:imageV];
UIImageView *subimageV=[[UIImageView alloc]initWithImage:[UIImage imageNamed:@"bottom1"]];
[launchView addSubview:subimageV];
[subimageV mas_makeConstraints:^(MASConstraintMaker *make) {
make.bottom.equalTo(launchView);
make.left.equalTo(launchView).offset(17);
make.right.equalTo(launchView).offset(-17);
}];
[imageV mas_makeConstraints:^(MASConstraintMaker *make) {
make.top.equalTo(launchView);
make.left.right.equalTo(launchView);
make.bottom.equalTo(subimageV.mas_top);
}];
subimageV.contentMode=UIViewContentModeCenter;
[self.window bringSubviewToFront:launchView];
[HttpRequest post:APPIMAGW params:nil success:^(id responseobj) {
DLog(@"%@",responseobj);
[imageV sd_setImageWithURL:[NSURL URLWithString:responseobj[@"path"]]];
} failure:^(NSError *error) {
DLog(@"%@",error);
}];
[NSTimer scheduledTimerWithTimeInterval:2 target:self selector:@selector(removeADView) userInfo:nil repeats:NO];
}
-(void)removeADView
{
[launchView removeFromSuperview];
RootViewController *rooVc = [[RootViewController alloc] init];
self.window.rootViewController = rooVc ;
}