一句话搞定新版本引导页(iOS开发)

目前基本上所有APP均有新版本引导页,所以封装一个使用简便的就显得尤为重要了。(个人推荐:一句话搞定新版本引导页 支持cocoapods:JXGuideFigure)。

1.设计思路

通用的新版本引导页大致都是三四个图片,滑到最后一页时点击屏幕引导页消失,APP根控制器呈现。那么由此看来,想要一句话实现这个功能应该需要两个参数:图片数组、根控制器。

方法实现首先需要判断当前版本跟之前存储本地的版本号是否一致,如果一致了,说明不是最新版本APP,则不需要显示新版本引导页。否则,需要拿到图片数组之后,遍历数组依次创建UIButton(UIImageView也行,不过最后一页要加手势)到UIScrollView上,最后一页的UIButton添加点击事件(更换根控制器即可)。

2.使用说明

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

self.window=[[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];

self.window.backgroundColor=[UIColor clearColor];

//项目控制器

ViewController *vc = [[ViewController alloc] init];

//*********仅仅一句话  就可以自动判断是否是新版本,如果是新版本 则设置数组中的图片作为引导图。

[JXGuideFigure figureWithImages:@[@"1",@"2",@"3",@"4"] finashMainViewController:vc];

//*********

[self.window makeKeyAndVisible];

return YES;

}

3.具体实现

详情请参考本人GitHub

4.最后一句

从今开始要慢慢向简书、向iOS开发者们贡献自己的一份力量。第一次发布文章,希望大家多多支持!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容