登录 立即注册
金钱:

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

FaveButton

[复制链接]
来自: 李世铿 分类: iOS精品源码 上传时间: 2016-7-19 12:10:17

项目介绍:

Swift 写的漂亮动画按钮,灵感来源于 Twitter

Requirements
  • iOS 8.0+
  • Xcode 7.3
Installation 安装方法,支持 cocoapods 和 carthage


For manual instalation, drag Source folder into your project.

use CocoaPod adding this line to you Podfile:

pod 'FaveButton'


for Carthage users, add this line to you Cartfile

github "xhamr/fave-button"

Usage 使用说明
With storyboard or xib files

1) Create a Button that inherits from FaveButton

2) Add Image for a Normal state

3) Set the IBOutlet delegate property to a subclass of FaveButtonDelegate

4) Optional manipulate porperties to change button settings

[Objective-C] 查看源文件 复制代码
@IBInspectable public var normalColor:     UIColor
@IBInspectable public var selectedColor:   UIColor
@IBInspectable public var dotFirstColor:   UIColor
@IBInspectable public var dotSecondColor:  UIColor
@IBInspectable public var circleFromColor: UIColor
@IBInspectable public var circleToColor:   UIColor


5) Optional respond to delegate methods

[Objective-C] 查看源文件 复制代码
func faveButton(faveButton: FaveButton, didSelected selected: Bool)    
[backcolor=rgb(255, 255, 255)][font="]func faveButtonDotColors(faveButton: FaveButton) -> [DotColors]?  
   
In Code
[Objective-C] 查看源文件 复制代码
let faveButton = FaveButton(
    frame: CGRect(x:200, y:200, width: 44, height: 44),
    faveIconNormal: UIImage(named: "heart")
)
faveButton.delegate = self
view.addSubview(faveButton)

Manipulating dot colors 自定义弹出按钮点的颜色

If you want differents colors for dots like Twitter’s Heart Animation use the delegate method for the button you want.

[Objective-C] 查看源文件 复制代码
func faveButtonDotColors(faveButton: FaveButton) -> [DotColors]?{
    if faveButton == myFaveButton{
        // return dot colors
    }
    return nil
}


DEMO 直接下载:


相关源码推荐:

我来说两句
*滑动验证:
所有评论(142)
王颖博 2016-7-19 13:14:50
感谢分享,Code4App有你更精彩
回复
wutongxue 2016-7-19 13:35:21
感谢分享,Code4App有你更精彩
回复
wutongxue 2016-7-19 13:35:46
回复
mmli0323 2016-7-19 13:40:01
强烈支持楼主ing……
回复
lurich 2016-7-19 13:41:59
虽不明,但觉厉!
回复
wko 2016-7-19 15:36:40
精华内容,楼主V5!
回复
callFreeBoy 2016-7-19 17:14:38
淡定,淡定,淡定……
回复
杨鹏霖 2016-7-19 17:31:37
很给力,Code4App有你更精彩!
回复
doudou-wwcd 2016-7-19 17:39:59
淡定,淡定,淡定……
回复
提取码:  下载次数:115 状态:已购或VIP 售价:0(原价:10)金钱 下载权限:初级码农 
2403 2 115
联系我们
首页/微信公众账号投稿

帖子代码编辑/版权问题

QQ:435399051,742864542

如何获得代码达人称号?

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

广告投放| Github|申请友链|手机版|Code4App ( 粤ICP备15117877号-1 )

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