首页 > 代码库 > iOS 8:CAKeyframeAnimation实现界面晃动动画
iOS 8:CAKeyframeAnimation实现界面晃动动画
QQ空间在输错帐号或密码时会一左一右晃动,这种动画可使用关键帧动画实现。
- (void)shakeView:(UIView *)view { CAKeyframeAnimation *shakeAnimation = [CAKeyframeAnimation animation]; shakeAnimation.keyPath = @"transform.translation.x"; CGFloat margin = 10; shakeAnimation.values = @[@(0), @(-margin), @(margin), @(0)]; shakeAnimation.duration = 0.125; shakeAnimation.repeatCount = 2; [view.layer addAnimation:shakeAnimation forKey:nil];}
iOS 8:CAKeyframeAnimation实现界面晃动动画
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。