仿知乎的点赞按钮动画

移动开发
NumberScrollAnimatedView.swift 这个文件封装了类似于计数器一样的动画效果,可以单独的拿出来使用. ZanButton.swift 这个文件封装了整个点赞的动画过程,直接找一个UIView设置成这个类就可以用了.

源码简介:

NumberScrollAnimatedView.swift 这个文件封装了类似于计数器一样的动画效果,可以单独的拿出来使用.

ZanButton.swift 这个文件封装了整个点赞的动画过程,直接找一个UIView设置成这个类就可以用了.

具体的可以看项目的注释以及例子.

PS 带箭头的PopView还没有实现,应该不难.下次再继续完善

源码效果:

源码片段:

<br> 
<br> 
/**<br> 
        *  设置点赞的动作<br> 
        */<br> 
        zanView.zanAction = {(zhanNumber)->Void in<br> 
            self.label.text = "(zhanNumber)"<br> 
            self.label.textColor = UIColor(red: 0.098, green: 0.565, blue: 0.827, alpha: 1)<br> 
        }<br> 
        <br> 
        /**<br> 
        *  设置取消点赞的动作<br> 
        */<br> 
        zanView.unzanAction = {(zhanNumber)->Void in<br> 
            self.label.text = "(zhanNumber)"<br> 
            self.label.textColor = UIColor.blackColor()<br> 
        }<br> 
        <br> 
        //设置初始值<br> 
        zanView.initNumber = 5<br> 
<br> 
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.

下载地址:http://down.51cto.com/data/2070284

责任编辑:倪明
相关推荐

2015-07-17 10:41:59

点赞按钮

2021-06-08 09:36:20

Python代码内存

2017-12-06 15:14:51

AndroidItemRecyclerVie

2018-03-19 07:50:34

编程知乎框架

2019-08-09 14:13:22

Python知乎程序员

2023-11-21 07:14:43

埋点大数据

2015-03-31 18:19:37

饿了么动画效果

2022-08-11 09:30:52

transitionCSS

2020-01-10 15:15:53

Redis点赞数据库

2020-06-02 20:00:37

Windows流氓软件

2019-11-25 11:03:19

互联网数据技术

2023-03-20 15:44:00

科研AI

2018-12-13 11:32:55

知乎裁员调整

2023-06-27 07:20:45

2023-07-18 18:14:51

云原生软件架构

2025-02-11 09:12:55

2020-12-03 11:00:29

Spring ClouRedis数据库

2017-06-16 21:00:02

Python爬虫

2015-09-28 11:01:41

PHP开发抓取知乎用户

2016-01-04 09:13:54

点赞
收藏

51CTO技术栈公众号