简单动画之输入框抖动效果

简单动画之输入框抖动效果_第1张图片
抖动效果

/**

*为textField扩展一个左右晃动的动画

*/

- (void)shake {

CAKeyframeAnimation*keyFrame = [CAKeyframeAnimationanimationWithKeyPath:@"position.x"];

keyFrame.duration=0.3;

CGFloatx =self.layer.position.x;

keyFrame.values=@[@(x -30),@(x -30),@(x +20),@(x -20),@(x +10),@(x -10),@(x +5),@(x -5)];

[self.layeraddAnimation:keyFrameforKey:@"shake"];

}

你可能感兴趣的:(简单动画之输入框抖动效果)