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

抖动效果

/**

*为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"];

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • iOS动画篇之CoreAnimation动画 9月 22, 2016发布在Objective-C App如果想被大...
    白水灬煮一切阅读 6,509评论 0 0
  • 在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥ios动画全貌。在这里你可以看...
    每天刷两次牙阅读 12,713评论 6 30
  • 在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥iOS动画全貌。在这里你可以看...
    F麦子阅读 10,526评论 5 13
  • 握手,是人们见面表示友好的最常见动作之一。 完美握手动作,不分男女,首先伸出右手,完整地握住对方的手,同时配合坚定...
    朱翁阅读 2,166评论 0 1