类似长按图标抖动一样
2011-10-19 10:28
183 查看
#define RADIANS(degrees) ((degrees * M_PI) / 180.0)
CGAffineTransform leftWobble = CGAffineTransformRotate(CGAffineTransformIdentity, RADIANS(-1.0));
CGAffineTransform rightWobble = CGAffineTransformRotate(CGAffineTransformIdentity, RADIANS(1.0));
self.view.transform = leftWobble;
[UIView beginAnimations:@"wobble" context:self.view];
[UIView setAnimationRepeatAutoreverses:YES];
[UIView setAnimationRepeatCount:10];
[UIView setAnimationDuration:0.08];
[UIView setAnimationDelegate:self];
[UIView setAnimationDidStopSelector:@selector(wobbleEnded:finished:context:)];
self.view.transform = rightWobble;
[UIView commitAnimations];
- (void) wobbleEnded:(NSString *)animationID finished:(NSNumber *)finished context:(void *)context {
if ([finished boolValue])
{
UIView* item = (UIView *)context;
item.transform = CGAffineTransformIdentity;
}
}
CGAffineTransform leftWobble = CGAffineTransformRotate(CGAffineTransformIdentity, RADIANS(-1.0));
CGAffineTransform rightWobble = CGAffineTransformRotate(CGAffineTransformIdentity, RADIANS(1.0));
self.view.transform = leftWobble;
[UIView beginAnimations:@"wobble" context:self.view];
[UIView setAnimationRepeatAutoreverses:YES];
[UIView setAnimationRepeatCount:10];
[UIView setAnimationDuration:0.08];
[UIView setAnimationDelegate:self];
[UIView setAnimationDidStopSelector:@selector(wobbleEnded:finished:context:)];
self.view.transform = rightWobble;
[UIView commitAnimations];
- (void) wobbleEnded:(NSString *)animationID finished:(NSNumber *)finished context:(void *)context {
if ([finished boolValue])
{
UIView* item = (UIView *)context;
item.transform = CGAffineTransformIdentity;
}
}
相关文章推荐
- 跟iPhone手机图标类似的控件抖动
- 如何让窗体像QQ一样抖动起来
- android类似用户最新消息的小图标提醒功能
- Android 类似未读短信图标显示数字效果的分析
- css+javascript网页抖动图标、抖动制作教程,输入抖动命令js执行命令让网页抖动起来(详细版)
- [Delphi]制作类似WinAmp一样的“磁性”窗口【转载/收藏】
- 仿iOS图标抖动
- js 给div 添加选区,类似windows桌面选区一样,兼容ie6、7、8、9、10、Firefox、Google、所有浏览器
- C#类似QQ窗体抖动功能的实现
- 模拟长按图标,图标抖动效果
- Nitrux 图标主题与 Faenza 一样的设计 – 漂亮
- 苹果严打山寨应用:禁止使用类似图标
- Android 类似未读短信,电话图标显示数字效果如何实现的
- Android绑定系统图标,类似各种电话本的绑定图标功能
- 3. 表单输入框 在 IE 中 会有 “X” 和 类似wifi图标的图标出现
- 为什么国内并未出现类似instagram一样成功的应用?
- ajax结合jQuery autocomplete 实现类似百度搜索一样的输入联想
- 类类似数组一样输出
- webView--Android中webView加载H5时,H5页面在不同的手机可能出现文字或者图标类似换行的现象
- Extjs实现类似windows中资源管理器方式的图标文件清单