iOS最好用的引导页
来源:互联网 发布:1080a最新x站免费域名 编辑:程序博客网 时间:2024/06/06 09:26
最近项目结束的时候又要改引导页,之前写的启动页改起来太麻烦了,所以就直接封装一个,功能可能还不是很完善,但是感觉用起来也比较方便,在这里和大家分享一下。
这是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引导页的编写
- 简单的iOS引导页
- 4 个最好的 Linux 引导程序
- 4 个最好的 Linux 引导程序
- 4 个最好的 Linux 引导程序
- 4 个最好的 Linux 引导程序
- 4 个最好的 Linux 引导程序
- iOS最好用的弹出框
- iOS用户引导页的简单实现
- iOS之引导页的添加
- IOS开发:引导页的实现
- iOS新手引导页的实现,源码
- iOS 引导页的制作和使用
- iOS 中引导页的实现
- ios中引导页的制作
- iOS引导页
- iOS-引导页
- 360 文档渲染ie7 兼容性解决 X-UA-Compatible
- Spring Task cron的表达式
- 虚函数与虚继承
- Git 常用命令总结
- UIKit和Core Graphics绘图——字符串,线条,矩形,渐变
- iOS最好用的引导页
- android-支持多种屏幕[设计替代布局和可绘制对象] 六
- 设计模式-11 迭代器模式
- java(六)字符串与equals
- 百度面经(实习)
- 微信端发消息时而成功时而失败并提示:该公众账号暂时无法提供服务,请稍后再试
- ACTION_CALL和ACTION_DIAL的区别
- python BM
- 17-hive表格式