iOS开发技巧iOS 引导页00『 基础知识 』

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

2016-06-17  本文已影响1306人  wowJesse

目前基本上所有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开发者们贡献自己的一份力量。第一次发布文章,希望大家多多支持!

上一篇 下一篇

猜你喜欢

热点阅读