您的位置:首页 > 其它

遇到别人留下的storyboard的,你需要一个引导图,但是不知道怎么跳转.

2016-07-09 13:35 302 查看
首先在AppDeledate.m文件里是这样.

{
self.window = [[UIWindow alloc]initWithFrame:[UIScreen mainScreen].bounds];
self.window.backgroundColor = [UIColor whiteColor];
[self.window makeKeyAndVisible];

if (![[NSUserDefaults standardUserDefaults] boolForKey:@"firstLaunch"]) {
[[NSUserDefaults standardUserDefaults]setBool:YES forKey:@"firstLaunch"];
//        NSLog(@"第一次启动");
//如果是第一次启动的话,使用UserGuideViewController(用户引导页面) 作为根视图
UserGuideViewController *userViewController=[[UserGuideViewController alloc]init];
self.window.rootViewController=userViewController;
}else{
NSLog(@"不是第一次启动");
[self  showHomeViewController];
}
//跳转到Main
- (void)showHomeViewController
{
[[UIApplication sharedApplication]setStatusBarHidden:NO];
UIStoryboard *storyBoard =  [UIStoryboard storyboardWithName:@"Main" bundle:nil];

self.window.rootViewController = [storyBoard instantiateInitialViewController];
}


然后如果你是第一次实用程序

在你的

UserGuideViewController.m文件里


//按钮的触发时间
-(void)firstpressed{
//跳转至正文
[[UIApplication sharedApplication]setStatusBarHidden:NO];
UIStoryboard *storyBoard =  [UIStoryboard storyboardWithName:@"Main" bundle:nil];

[self presentViewController:[storyBoard instantiateInitialViewController] animated:YES completion:nil];

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: