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;

}

更换跟控制器,搞定!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容