您的位置:首页 > 其它

小项目中遇到一个问题--引导页

2014-12-03 14:45 274 查看
在项目中自己写了一个引导页功能,就是让用户第一次登陆的适合设置自己的基本信息(身高,体重等)
self.window.rootViewController = navProfile; <span style="color:#009900;">//navProfile自己写的一系列引导页的第一页</span>

但是设置完引导页之后怎么进入主页面呢? 

这里我完成这个问题是修改了

self.window.rootViewController = tbc <span style="color:#009900;">//tbc UITabBarController</span>

通过把AppDelegate作为delegate一次传给引导页最后一个页面,在最后一个页面通过delegate调用AppDelegate.m中创建tabBar的方法.
AppDelegate.m:
<span style="color:#009900;">//传自己的指针</span>
profileVC.delegate = self;

- (void)createViewControllers{
<span style="color:#009900;">....//创建UITabBarController即tbc的代码</span>
self.window.rootViewController = tbc;
}

profileGuideVC.m:
<span style="color:#ff6666;">wgVC.delegate = self.delegate;</span>

weightGuideVC.m:
[self.delegate createViewControllers];

总结:这个解决办法想了好久,但是总觉得不太好.
网上好像有scrollView做的引导页,再做时可以作出选择.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: