为了账号安全,请及时绑定邮箱和手机立即绑定

ios可配置轻量级app内部引导页面

标签:
iOS

本文将分享怎么实现:可配置轻量级app内部引导页面。

开个玩笑,要实现的效果是这样滴:

实现前提

1. 要有一个基类控制器,其他所有控制器都继承该基类控制器。

2. 要一个配置文件,本人用的是.string文件

实现原理

1. 配置文件怎么配置,看下面

配置文件

解释:"MSViewController1_5" = "home_5_1,home_5_2"; 

在MSViewController1_5 中,“MSViewController1”表示需要显示内部引导图的页面,“5”表示适配iphone5;"home_5_1,home_5_2"表示该页面有两张要显示的引导图,按顺序显示。

2. 在程序启动且app有新版本的时候,将配置文件写入内存(以字典保存)。在具体某个页面显示引导图时,如果某个页面的引导图都被点击过,就会从字典里面删除,保证该版本的该控制器再也不会出现引导图。

Talk is cheap, show me the code! (哈哈。。。)

设计了两个类:MSGuidanceUntil(数据操作类) 和 MSGuidanceView(显示类)

MSGuidanceUntil.h

MSGuidanceUntil.m

MSGuidanceView.h

MSGuidanceView.m

如何使用

第一点:初始化数据

第二点:在基类中统一处理显示问题

              



作者:小白lf
链接:https://www.jianshu.com/p/decbf703480b


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消