糖尿病康复,内容丰富有趣,生活中的好帮手!
糖尿病康复 > 简易引导图的实现

简易引导图的实现

时间:2020-02-04 04:22:44

相关推荐

简易引导图的实现

首先我们都知道刚下载的应用,会出比较精美的引导图片告诉用户软件的功能以及特性,这种引导图片只会出现一次,以后再也不会出现

a.我们只需要在AppDelegate里面写一个简单的判断就可以实现:

分析一下:第一次进入应用的时候偏好设置NSUserDefaults里面字符串@“NotfirstTime“默认对应的布尔值是NO

NSUserDefaults* use=[NSUserDefaults standardUserDefaults];

if ([use boolForKey:@"NotfirstTime"]==YES)

{//这是主页,第一次不会走,以后每一次都走这个方法

BaseTabBarController *baseTabBar = [[BaseTabBarController alloc]init];

self.window.rootViewController = baseTabBar;

}

else

{//这是引导图控制器页面,第一次打开应用会走并且只会走一次,以后永远不走该方法

self.window.rootViewController = [leadHeadCtr new];

}

b.然后我们在引导图控制器里面把偏好设置@“NotfirstTime“赋值一下便完成了引导图永远只走一次的功能了,再也不会进入此控制器

//进入此界面之后就再也不用出现引导图了

[[NSUserDefaults standardUserDefaults]setBool:YES forKey:@"NotfirstTime"];

然后就可以详细写引导图控制器了,里面可以用轮播图或者线型布局的瀑布流布局均可

(这是用轮播图做的引导图,最后一页添加的了绿色的跳转按钮,pagecontrol是加在self.view上的)

(这是用线型布局的瀑布流做的引导图,在最后一个item添加了跳转按钮,这里要注意避免按钮的多次创建,右下角的”跳过“按钮是加在self.view上的,方便用户随时跳过引导图)

如果觉得《简易引导图的实现》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。