All Projects → jinht → Guidepages

jinht / Guidepages

Licence: mit
引导页/首次安装引导页/渐变引导页/APP介绍页/功能介绍页

Projects that are alternatives of or similar to Guidepages

Applozic Ios Sdk
iOS Real Time Chat & Messaging SDK
Stars: ✭ 104 (-12.61%)
Mutual labels:  ios-sdk
Angular To React Redux
Angular to React/Redux, a Guide for Angular v1 Experts Looking to Learn React/Redux
Stars: ✭ 109 (-8.4%)
Mutual labels:  guide
Ethereum Staking Guide
Ethereum 2.0 Staking Guides
Stars: ✭ 116 (-2.52%)
Mutual labels:  guide
Node Playbook
Get started fast with Node.js
Stars: ✭ 1,402 (+1078.15%)
Mutual labels:  guide
Bitcoin Programming With Bitcoinjs
Bitcoin Programming with BitcoinJS, Bitcoin Core and LND
Stars: ✭ 109 (-8.4%)
Mutual labels:  guide
Technical Interview Megarepo
Study materials for SE/CS technical interviews
Stars: ✭ 1,480 (+1143.7%)
Mutual labels:  guide
Swiftcocoadsl
An easy way to write iOS UI
Stars: ✭ 103 (-13.45%)
Mutual labels:  ios-sdk
Dfi
Peer-to-peer torrent indexing
Stars: ✭ 118 (-0.84%)
Mutual labels:  index
Parquet Index
Spark SQL index for Parquet tables
Stars: ✭ 109 (-8.4%)
Mutual labels:  index
Fe Foundation
前端开发学习指南
Stars: ✭ 113 (-5.04%)
Mutual labels:  guide
Numpy Cn
NumPy官方中文文档(完整版)
Stars: ✭ 1,570 (+1219.33%)
Mutual labels:  guide
Noviceguide
Android无侵入式引导提示 【博客地址:https://www.jianshu.com/p/94b73f314ab8】
Stars: ✭ 109 (-8.4%)
Mutual labels:  guide
Site Launch Checklist
☑️ A checklist of miscellaneous tasks to do before launching a public website.
Stars: ✭ 110 (-7.56%)
Mutual labels:  guide
Go Compression.github.io
The Hitchhiker's Guide to Compression
Stars: ✭ 106 (-10.92%)
Mutual labels:  guide
Guide To Staying Productive
If you're looking for ways to stay motivated and focused, while still having fun, this guide is for you! Contributions and any kind of improvements are very welcome!
Stars: ✭ 116 (-2.52%)
Mutual labels:  guide
Build and test examples
Examples of build scripts and unit test frameworks for various languages, and how these can be used with the Jenkins continuous integration server. Contact: @mikej888
Stars: ✭ 104 (-12.61%)
Mutual labels:  guide
Lcnewfeature
几行代码快速集成新特性界面!
Stars: ✭ 109 (-8.4%)
Mutual labels:  guide
The Math Behind A Neural Network
📄 The math behind the neural network used for Olivia
Stars: ✭ 119 (+0%)
Mutual labels:  guide
Neural Network From Scratch
A Neural Network implemented from scratch (using only numpy) in Python.
Stars: ✭ 118 (-0.84%)
Mutual labels:  guide
Guide
Screwdriver.cd Documentation
Stars: ✭ 113 (-5.04%)
Mutual labels:  guide

GuidePages

引导页/首次安装引导页/APP介绍页/功能介绍页

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

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;

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

Remind

  • ARC
  • iOS >= 8.0
  • iPhone \ iPad

Hope

  • If you find bug when used,Hope you can Issues me,Thank you or try to download the latest code of this framework to see the BUG has been fixed or not
  • If you find the function is not enough when used,Hope you can Issues me,I very much to add more useful function to this framework ,Thank you !
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].