美文网首页
iOS最好用的引导页

iOS最好用的引导页

作者: 会装系统的程序员 | 来源:发表于2017-04-01 15:49 被阅读183次

最近项目结束的时候又要改引导页,之前写的启动页改起来太麻烦了,所以就直接封装一个,功能可能还不是很完善,但是感觉用起来也比较方便,在这里和大家分享一下。

这是github的下载地址:https://github.com/YouZhiZheShiJingCheng/YZguide

当然了,除了这一个上面还有很多我自己封装的东西,自己感觉非常好用,大家可以看一下。

言归正传,这个引导页的使用方法很简单,你把文件下载下来直接放到项目里面,接着接着就需要把YZ.h或者YZguide.h导入到pch文件里面,不知道pch的看这里:http://www.cnblogs.com/BK-12345/p/6288033.html

接着就是在AppDelegate.m的didFinishLaunchingWithOptions方法里面使用。

如果需要判断是否已经登陆的话下面的代码写两次就可以了,这个代码会自动判断是否是第一次启动,包括新版本更新的时候,会自动判断判断是不是新的版本。是新的版本就会显示引导页,不是新的不会显示引导页。

setImageArray就是引导页图片名字的数组。

IsShowSkip就是是否显示右上角的跳过按钮,YES就是显示,NO就是不显示。

最后的控制器就是点击跳过或者点击最后一张图片要跳转的控制器了(记住让美工把引导页所有的内容都P上),一般有两个控制器,第一个就是登陆界面的控制器,第二个就是app的主控制器。

if(登录)

{

//把最后的控制器改成登录的控制器就可以了,

[[[YZguide alloc]init] setImageArray:@[@"医生-引导1",@"医生-引导2",@"医生-引导3"] andIsShowSkip:YES andRootViewController:[[UITabBarController alloc]init]];。

}

else

{

//登录过的直接显示主控器就行了

[[[YZguide alloc]init] setImageArray:@[@"医生-引导1",@"医生-引导2",@"医生-引导3"] andIsShowSkip:YES andRootViewController:[[UITabBarController alloc]init]];。

}

好了就是这样,自己感觉比较简单,所以分享给大家。

相关文章

  • iOS最好用的引导页

    最近项目结束的时候又要改引导页,之前写的启动页改起来太麻烦了,所以就直接封装一个,功能可能还不是很完善,但是感觉用...

  • ios引导页

    首先修改 App Transport Security SettingsAllow Arbitrary Loads...

  • iOS 引导页

    在AppDelegate.m中:我们需要两个Viewcongtroller来实现;myViewController...

  • ios 引导页

    目标功能 能够快速实现普通引导页功能. 提供自定义view的加载模式. 提供特定样式的加载模式,只需要配置即可. ...

  • iOS引导页

    在我们项目中经常会用到引导页,引导页主要功能就是向用户展示你的产品。 这是我写的一个例子的效果图(图片是随便找的):

  • iOS引导页

    引导页是App中的基本功能,指导用户理解某些操作或版本变化等等。 引导页可能出现在任何时候,页面内容会根据可交互度...

  • iOS引导页、启动页

    前言 这里使用 launchScreen 、.storyboard 文件创建启动图和引导页。首次打开项目或者更新后...

  • iOS 引导页适配

    1,图片适配,最早以前是自己命名规范,例如@1x,@2x,@3x等,3套图基本上就够用了 2,在iPhone X之...

  • ios开发,引导页

    在viewController.m里面 @interface ViewController () { UISc...

  • iOS 引导页 --LaunchIntroduction

    一、前言 引导页,一个酷炫的页面,基本上每个应用程序刚安装后启动的时候都会有一个引导页,用于引导用户使用APP,怎...

网友评论

      本文标题:iOS最好用的引导页

      本文链接:https://www.haomeiwen.com/subject/vmiiottx.html