iOS UIView视图抖动效果
2015-12-28 10:38
477 查看
/** * 抖动效果 * * @param view 要抖动的view */ - (void)shakeAnimationForView:(UIView *) view { CALayer *viewLayer = view.layer; CGPoint position = viewLayer.position; CGPoint x = CGPointMake(position.x + 1, position.y); CGPoint y = CGPointMake(position.x - 1, position.y); CABasicAnimation *animation = [CABasicAnimation animationWithKeyPath:@"position"]; [animation setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionDefault]]; [animation setFromValue:[NSValue valueWithCGPoint:x]]; [animation setToValue:[NSValue valueWithCGPoint:y]]; [animation setAutoreverses:YES]; [animation setDuration:.06]; [animation setRepeatCount:3]; [viewLayer addAnimation:animation forKey:nil]; }
相关文章推荐
- 12.27 jquerey 学习
- UIUILabel属性汇总
- android ui测试uiautomator
- 出现The requested resource is not available.错误
- Errors running builder 'DeploymentBuilder' on project '工程名' 错误解决方案
- EasyUI Form提交后json数据IE上需要下载(转)
- 【微信公众平台开发】公布动态新闻好帮手UEditor富文本
- 数据库序列( SEQUENCE)的使用
- UITableView的常用方法
- UIScrollView常用属性以及代理
- 手势返回控制器
- LeetCode:Unique Binary Search Trees
- php学习日记第十二棒(require、require_once、include、include_once)
- BlockingQueue
- UICollectionView基础
- 把arduino当AVRISP烧写器Arduino给Arduino烧boot
- UISearchDisplayController搜索栏控制器
- [LeetCode] 128. Longest Consecutive Sequence 解题思路
- uinavigationcontrollerdemo
- EasyUI表单内容整理