iOS 引导页组件 HcdGuideView
HcdGuideView
HcdGuideView让你为你的app添加一个漂亮的启动页变得简单。

要求
Xcode 6 or higher
iOS 7.0 or higher
ARC
安装方法
手动安装
所有你需要做的就是将HcdGuideView文件加下的所有文件导入到你自己的项目中去,然后在你需要使用的地方导入#include "HcdGuideView.h"就可以了。
Cocoapods
我推荐的一个安装HcdGuideView的方法是通过CocoaPods管理包工具来安装,因为它能自动配置到你的项目工程中来。首先最好将CocoaPods更新到最新版本的,你可以通过Homebrew来安装CocoaPods。悦德财富:https://www.yuedecaifu.com/front/invest/investHome
如果你还没有安装Cocoapods的话你可以按照《CocoaPods安装和使用教程》 这篇文章来进行安装。
安装好CocosPods后,打开终端切换到你的工程所在目录:
|
1
2
3
|
$ cd /path/to/YourProject$ touch Podfile$ edit Podfile |
然后编辑Podfile文件并且添加HcdGuideView:
|
1
|
pod 'HcdGuideView' |
安装到你的工程中:
|
1
|
$ pod install |
然后打开目录下的*.xcworkspace文件
|
1
|
$ open YourProject.xcworkspace |
这样就集成成功了,如果出现错误,可能是Cocoapods版本太低,请更新到最新版本。如果是找不到HcdGuideView,请重新pod setup 一次,然后再 pod search HcdGuideView 看看。
示例
|
1
2
3
4
5
|
NSMutableArray *images = [NSMutableArray new];[images addObject:[UIImage imageNamed:@"1"]];[images addObject:[UIImage imageNamed:@"2"]];[images addObject:[UIImage imageNamed:@"3"]];[[HcdGuideViewManager sharedInstance] showGuideViewWithImages:images andButtonTitle:@"立即体验" andButtonTitleColor:[UIColor whiteColor] andButtonBGColor:[UIColor clearColor] andButtonBorderColor:[UIColor whiteColor]]; |
你可以将上面代码放到你想要显示的引导页的地方,一般都放在AppDelegate中。
iOS 引导页组件 HcdGuideView的更多相关文章
- IOS引导页拨动4张图片最后一张停三秒进入主页,页面推送
// // ViewController.m // // // Created by 张艳锋 on 15/8/26. // Copyright (c) 2015年 张艳锋. All rights ...
- IOS引导页的编写
我们在第一次打开App的时候,通常不是直接进入App主界面,而是会有一个能左右滑动.介绍App功能的界面.我是用NSUserDefaults + UIScrollview实现. 新建一个类,继承UIV ...
- iOS 引导页
1. 目标需求 引导页无限轮播,且轮播到最后一张时没有跳转到头一个的感觉 pageControl的显示为可选项 是否无限轮播为可选项 手动切换图片,并再次启动自动轮转 实现点击事件 2. 实现思路 初 ...
- iOS引导页(镂空效果)
推荐使用SDK:pod 'EAFeatureGuideView' 温馨提示:(引导的图片图标需要私人订制的可以用自己的,让UI提供) 参考链接:https://www.jianshu.com/p/c9 ...
- ios引导页 设定以及 图片尺寸
iphone的屏幕尺寸有着几种: iphone 4/4s: 3.5 寸 分辨率:640X960 高宽比 640/960 = 1.5 iphone 5/5c/5s:4 寸 分辨率:640X1136 ...
- 关于iOS引导页图层的相关属性类
关键字:CABasicAnimation 参考链接:https://blog.csdn.net/Dwarven/article/details/42492199 Layer.mask属性用法: htt ...
- iOS引导页(开局滚动效果)
参考链接1:https://jingyan.baidu.com/article/4dc40848a341dfc8d846f152.html 参考链接2:https://www.cnblogs.com/ ...
- Sagit.Framework For IOS 开发框架入门开发教程2:一行代码实现引导页
前言: 开篇比较简单:Sagit.Framework For IOS 开发框架入门开发教程1:框架下载与环境配置 第二篇教程之前写了一半,感觉不太好写,而且内容单纯介绍API,要说的很多,又枯燥乏味. ...
- 用Flutter开发的跨平台项目,完美运行在Android和IOS上,Material简洁风格,包括启动页、引导页、注册、登录、首页、体系、公众号、导航、项目,还有漂亮的妹子图库,运行极度流畅,结构清晰,代码规范,值得拥有
Flutter学习资源汇总持续更新中...... Flutter官方网站 Flutter中文网 wendux的Flutter实战 Flutter官方exampleflutter_gallery 阿里巴 ...
随机推荐
- jQuery数组的遍历 function的加载
加载函数时会被覆盖在jQuery中给提供的方案有三种形式 js中只能绑定一个方法 如果多次绑定后者会覆盖前者 最常用的一种 在jQuery中数组的遍历 使用map遍历数组 会返回一个新的数组 如果 ...
- Python核心编程-描述符
python中,什么描述符.描述符就是实现了"__get__"."__set__"或"__delete__" 方法中至少一个的对象.什么是非 ...
- u盘安装ubuntu server 14.04 以及No CD-ROM drive was detected 错误
u盘安装ubuntu server 14.04 1:下载ubuntu server14的 iso镜像文件 2:下载 UltraISO U盘镜像制作工具 : 3:使用Ultra iOS 将下载好的 is ...
- ServletInputStream的重复读取(多次读取)(转)
欢迎和大家交流技术相关问题: 邮箱: jiangxinnju@163.com 博客园地址: http://www.cnblogs.com/jiangxinnju GitHub地址: https://g ...
- Ubuntu 系统下 mongodb 安装和配置
安装 MongoDB sudo apt-get install mongodb sudo apt-get install mongodb 关闭/启动 sudo service mongodb stop ...
- pvresize - Unix, Linux Command
NAME pvresize - resize a disk or partition in use by LVM2 SYNOPSIS pvresize [-d|--debug] [-h|--help] ...
- [Java] java文件读写操作大全
一.获得控制台用户输入的信息 //可以返回用户输入的信息,不足之处在于不支持中文输入,有待进一步改进 public String getInputMessage() throws IOExceptio ...
- nodeschool.io 2
~~ BABY STEPS ~~ Write a program that accepts one or more numbers as command-line arguments and pr ...
- Java GC系列(3):垃圾回收器种类
本文由 ImportNew - 好好先生 翻译自 javapapers. 目录 垃圾回收介绍 垃圾回收是如何工作的? 垃圾回收的类别 垃圾回收监视和分析 在这篇教程中我们将学习几种现有的垃圾回收器.在 ...
- GIT命令(急速学习)
用过sourceTree,egit(eclipse中的git插件),最后还是感觉git bash顺手:svn早已经不用: 先上几个原来看过的git 教程--书读百遍,其义自见.多看几篇文章才能总结 ...