iOS 实现启动页广告并消失

启动页无疑就是后端提供了各项参数,移动端展示出来。

但是如何让启动页消失,直接显示出首页呢?

上代码

启动页Controller添加一个协议

@protocol  ChangeRootControllerDelegate

/**

*点击跳过按钮切换window根视图

*/

- (void)appDelegateShouldChangeRootViewController;

@property(nonatomic,weak)id delegate;//切换根视图代理

中间过程就不必多说了,图片保存到本地,判断一下,该展示本地还是新的图片

if(self.delegate&& [self.delegaterespondsToSelector:@selector(appDelegateShouldChangeRootViewController)]) {

[self.delegateappDelegateShouldChangeRootViewController];

}

之后AppDelegate添加上面那个代理

并重写其代理方法

- (void)appDelegateShouldChangeRootViewController{

SHHTabBarViewController  *AppFirstPageVC = [SHHTabBarViewController new];

self.window.rootViewController = AppFirstPageVC;

}

更换跟控制器,搞定!

你可能感兴趣的:(iOS 实现启动页广告并消失)