美文网首页移动端开发学习封装的demo材料iOS_GitHub_SDK
【iOS_GitHub】引导页/首次安装引导页/渐变引导页/AP

【iOS_GitHub】引导页/首次安装引导页/渐变引导页/AP

作者: Anticipate_91 | 来源:发表于2017-05-15 09:00 被阅读474次

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主页

CSDN Blog

Email:jinjob@icloud.com

相关文章

  • 【iOS_GitHub】引导页/首次安装引导页/渐变引导页/AP

    GuidePages(引导页/功能介绍页) 先上图,看一下是否符合你的场景吧! Function Descript...

  • iOS开发之引导页的实现

    一、App引导页一款App在首次安装后打开时,会有3-5页的介绍界面引导新用户使用或者给用户更新提示。根据引导页的...

  • 引导页

    // // ViewController.m // 引导页_课堂练习 // // Created by 张羽婷 o...

  • 引导页

    引导页是用户第一次使用app时,引导用户使用的页面,这个界面通常加载到进入界面的上面。我这个引导页是一个View,...

  • 引导页

    AppDelegate.m #import "AppDelegate.h" #import "ViewContro...

  • 引导页

    判断版本号 引导页界面 点击方法

  • 引导页

    引导页 引导页是在程序第一次安装的时候呈现出来的画面. 新建一个.pch.用于做程序中的声明.声明这几个变量 在 ...

  • 引导页

    sharedPreferences = getSharedPreferences("ues", MODE_PRIV...

  • 引导页

    引导页设计 一般不会超过5页。作用:让用户了解产品价值和功能,引导用户更快进入使用环境。 按照功能分类: 1.功能...

  • 引导页

    第一种方法: 通过点击按键的方式进入应用### 该方法需要两个视图控制器,一个用来创建引导页的滚动视图,另一个创建...

网友评论

    本文标题:【iOS_GitHub】引导页/首次安装引导页/渐变引导页/AP

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