登录 立即注册
金钱:

Code4App-iOS开发-iOS 开源代码库-iOS代码实例搜索-iOS特效示例-iOS代码例子下载-Code4App.com

RazzleDazzle

[复制链接]
来自: 李世铿 分类: iOS精品源码 上传时间: 2016-8-2 18:26:57
Tag:iPhone source 动画 引导页 swift source

项目介绍:

介绍:
RazzleDazzle 是IFTTT开源的一个iOS帧动画框架,非常适用于APP初次使用时的介绍和引导信息。起源于JazzHands,UIKit一个简单的关键帧基础动画框架,可通过手势、scrollview、KVO等控制动画,被IFTTT应用在IFTTT for iPhone上。

RazzleDazzle 的作用是什么
1、通过滑动 实现 app 介绍
RazzleDazzle 可以很轻松的通过滑动屏幕 介绍 Swift 版的app,JazzHands 是Objective-C版的滑动库

2、在 AutoLayout World 轻易实现 Paging Scrollview Layouts
安装
[Objective-C] 查看源文件 复制代码
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!

pod 'RazzleDazzle'



使用简介
1、继承 AnimatedPagingScrollViewController
[Objective-C] 查看源文件 复制代码
import RazzleDazzle

class ViewController: AnimatedPagingScrollViewController {



2、告诉scroll view controller 需要多少个页面
[Objective-C] 查看源文件 复制代码
override func numberOfPages() -> Int {
    return 4
}



3、定制 想要显示的 内容
[Objective-C] 查看源文件 复制代码
override func viewDidLoad() {
    super.viewDidLoad()
    contentView.addSubview(firstLabel)
}



4、添加位置和约束
[Objective-C] 查看源文件 复制代码
contentView.addConstraint(NSLayoutConstraint(item: firstLabel, attribute: .CenterY, relatedBy: .Equal, toItem: contentView, attribute: .CenterY, multiplier: 1, constant: 0))



5、设置第几页 为启动页面
[Objective-C] 查看源文件 复制代码
keepView(firstLabel, onPage: 1)



DEMO直接下载:

相关源码推荐:

我来说两句
*滑动验证:
所有评论(45)
新浪微博评论 2016-8-2 18:36:53
@我的印象笔记
                        新浪微博评论:会晕的小黄瓜
回复
新浪微博评论 2016-8-2 18:36:53
@我的印象笔记
                        新浪微博评论:黑色小舰
回复
code4app热心网友 2016-8-2 18:54:02
感谢分享,Code4App有你更精彩:)
回复
wufer 2016-8-3 07:59:27
感谢分享,Code4App有你更精彩
回复
testsnow 2016-8-3 08:32:27
感谢分享,Code4App有你更精彩
回复
skyline.yu 2016-8-3 09:12:42
虽不明,但觉厉!
回复
王颖博 2016-8-3 09:27:24
正需要啊,感谢楼主无私分享!
回复
方法一意独行 2016-8-4 08:53:58
正需要啊,感谢楼主无私分享!
回复
code4app热心网友 2016-8-11 12:39:27
楼主威武啊,Code4App有你更给力!
回复
12345下一页
提取码:  下载次数:62 状态:已购或VIP 售价:0(原价:10)金钱 下载权限:初级码农 
2376 2 62
联系我们
首页/微信公众账号投稿

帖子代码编辑/版权问题

QQ:435399051,742864542

如何获得代码达人称号?

代码贡献英雄榜
用户名 下载数
通过邮件订阅最新 Code4App 信息
上一条 /4 下一条
联系我们
关闭
合作电话:
13802416937
Email:
435399051@qq.com
商务市场合作/投稿
问题反馈及帮助
联系我们

广告投放| 广东互联网违法和不良信息举报中心|中国互联网举报中心|Github|申请友链|手机版|Code4App ( 粤ICP备15117877号-1 )

快速回复 返回顶部 返回列表