Swift — 给一个UIView添加红心跳动
作者:
土豆骑士 | 来源:发表于
2020-10-26 17:12 被阅读0次给红心❤️ UIview 添加动画,模仿心跳,放大缩小的动画。
/// 红心跳动
var heartImage = UIImageView(image: UIImage(named: "vivi_videocall_match_redheart"))
func redHeartMove() {
view.addSubview(heartImage)
heartImage.snp.makeConstraints { (make) in
make.bottom.equalTo(-120)
make.width.height.equalTo(90)
make.centerX.equalToSuperview()
}
let k = CAKeyframeAnimation(keyPath: "transform.scale")
k.values = [0.9, 1.0,1.1]
k.keyTimes = [0.0, 0.2, 0.6, 0.8, 1.0]
k.calculationMode = .linear
k.repeatCount = 1000
k.duration = 1.5
heartImage.layer.add(k, forKey: "SHOW")
}
本文标题:Swift — 给一个UIView添加红心跳动
本文链接:https://www.haomeiwen.com/subject/zwzamktx.html
网友评论