jinht / Guidepages
Licence: mit
引导页/首次安装引导页/渐变引导页/APP介绍页/功能介绍页
Stars: ✭ 119
Projects that are alternatives of or similar to Guidepages
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
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
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
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
GuidePages
引导页/首次安装引导页/APP介绍页/功能介绍页
先上图,看一下是否符合你的场景吧!
Function Description
- 传统引导页功能
- 引导页之间渐变切换
- 简洁的个性化设置UI及切换动画
How to use
1. 传统引导页功能:通过传入图片名数组即可
/** 初始化方法
* coverNames:封面图片名数组(多为带文字图片)
*/
- (id)initWithCoverImageNames:(NSArray *)coverNames;
2. 引导页之间渐变切换:通过传入封面图片名数组(多为带文字图片)和背景图片名数组即可
/** 初始化方法
* coverNames:封面图片名数组(多为带文字图片)
* bgNames:背景图片名数组
*/
- (id)initWithCoverImageNames:(NSArray *)coverNames withBackgroundImageNames:(NSArray *)bgNames;
3 简洁的个性化UI设置及切换动画
<Enter>
按钮,可以通过初始化方法传入自己定制的<Enter>
按钮(按钮frame亦可以自己定制)
3.1 设置/** 初始化方法
* 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;
pageControl
,可以通过以下参数设置pageControl
3.3 设置/** 是否隐藏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].