NSUserDefaults

引导页的实现

2015-04-21  本文已影响422人  毛茸茸的我总念成橡皮虾

首先新建一个类继承自UIViewController,加一个满屏的ScrollView,用于实现引导页。在引导页的最后一页有一个Button,点击进入主界面。可以通过给每一个满屏的ImageView加tag值,判断当ImageView的tag等于最后一个的时候出现Button。

Button的触发方法为:self.view.window.rootViewController = ....

在AppDelegate中,首先利用单例化NSUserDefaults,判断其“isFirst”这个key是否有值。如果没有,window的根视图给引导页,并给NSUserDefaults存入一个YES的Bool值。注意:需要给NSUserDefaults同步一下。如果有值,则window的根视图直接给主视图即可。

AppDelegate.m

PS:

模拟器中需要把程序删掉,再次运行才会出现引导页。

ZZIntroduceViewController是我的引导页

ZZTabBarController里有一个类方法用于自定义tabBar

上一篇 下一篇

猜你喜欢

热点阅读