启动页无疑就是后端提供了各项参数,移动端展示出来。
但是如何让启动页消失,直接显示出首页呢?
上代码
启动页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;
}
更换跟控制器,搞定!