繁体   English   中英

轻触单元格时的TableView动画

[英]TableView animation when the cell is tapped

当用户将手指放在上面时,我想为tableView单元设置动画,如该图像 在此处输入图片说明

当用户停止按下时,单元格恢复为原始大小(我的tableView未使用自定义单元格,而是默认的UItableViewCell)。 我环顾四周,找到了一些教程或有用的东西,但是一无所获,有人可以告诉我我该怎么办?

您可以这样做:

UITableViewCell的触地事件:

UIView.animateWithDuration(0.2, delay: 0.1, usingSpringWithDamping: 0.9, initialSpringVelocity: 5, options: [],animations: {
            self.contentView.transform = CGAffineTransformMakeScale(0.95, 0.95)
            }, completion: { finished in

        })

并在UITableViewCell的Touch Up事件上:

UIView.animateWithDuration(0.2, delay: 0, usingSpringWithDamping: 0.9, initialSpringVelocity: 5, options: .CurveEaseIn,animations: {
            self.contentView.transform = CGAffineTransformMakeScale(1, 1)
            },completion: { finished in

        })

希望这会帮助你。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM