【iOS_GitHub】引导页/首次安装引导页/渐变引导页/APP介绍页/新功能介绍页

GuidePages(引导页/功能介绍页)

先上图,看一下是否符合你的场景吧!

Function Description

  1. 传统引导页功能;
  2. 引导页之间渐变切换;
  3. 简洁的个性化设置UI及切换动画。

How to use

1. 传统引导页功能:通过传入图片名数组即可
/** 初始化方法
 *  coverNames:封面图片名数组(多为带文字图片)
 */
- (id)initWithCoverImageNames:(NSArray *)coverNames;
2. 引导页之间渐变切换:通过传入封面图片名数组(多为带文字图片)和背景图片名数组即可
/** 初始化方法
 *  coverNames:封面图片名数组(多为带文字图片)
 *  bgNames:背景图片名数组
 */
- (id)initWithCoverImageNames:(NSArray *)coverNames withBackgroundImageNames:(NSArray *)bgNames;
3 简洁的个性化UI设置及切换动画
3.1 设置<Enter>按钮,可以通过初始化方法传入自己定制的<Enter>按钮(按钮frame亦可自己定制)
/** 初始化方法
 *  coverNames:封面图片名数组(多为带文字图片)
 *  bgNames:背景图片名数组
 *  withEnterButton:<Enter>按钮
 *  LRVC:引导页展示完成后出现的VC
 */
- (id)initWithCoverImageNames:(NSArray *)coverNames withBackgroundImageNames:(NSArray *)bgNames withEnterButton:(UIButton *)button withLastRootViewController:(UIViewController *)LRVC;
3.2 导页展示完成后切换至目标VC动画
/** 导页展示完成后切换至目标VC 动画时间
 *  default:0.5f
 */
@property (nonatomic, assign) CGFloat animationDuration;
/** 引导页展示完成后切换至目标VC 动画类型
 *  default:UIViewAnimationOptionTransitionCrossDissolve
 */
@property (nonatomic, assign) UIViewAnimationOptions animationOptions;
3.3 设置pageControl,可以通过以下参数设置pageControl
/** 是否隐藏pageControl(默认不隐藏) */
@property (nonatomic, assign) BOOL isHiddenPageControl;
/** pageControl的Y坐标(默认距离底部30.0)  */
@property (nonatomic, assign) CGFloat pageControlY;
/** pageControl的pageIndicatorTintColor(默认[UIColor grayColor]) */
@property (nonatomic, strong) UIColor *pageIndicatorTintColor;
3.4 设置<跳过>按钮
/** 是否添加<跳过>按钮(默认不需要) */
@property (nonatomic, assign) BOOL isNeedSkipButton;
/** <跳过>按钮背景图片名 */
@property (nonatomic, copy) NSString *skipButtonBackgroundImageName;

注:假使自己传入<跳过>按钮背景图片,需要注意一下大小,按钮大小设置是根据图片大小动态设置的

Github地址

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值