引导页的实现

首先新建一个类继承自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

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

推荐阅读更多精彩内容