swift中关键帧动画
发布时间:2020-12-14 06:30:29 所属栏目:百科 来源:网络整理
导读:@IBOutlet weak var bgView: UIView! override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view,typically from a nib. } override func touchesBegan(_ touches: SetUITouch,with event: UIEvent?) { let anim
@IBOutlet weak var bgView: UIView! override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view,typically from a nib. } override func touchesBegan(_ touches: Set<UITouch>,with event: UIEvent?) { let animation = CAKeyframeAnimation() animation.duration = 0.5 let value1 = bgView.frame.origin let value2 = CGPoint.init(x: 0,y: 0) let value3 = CGPoint(x: 400,y: 200) animation.values = NSArray(objects: NSValue(cgPoint: value1),NSValue(cgPoint: value2),NSValue(cgPoint: value3)) as! [Any] bgView.layer.add(animation,forKey: "position") } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |