怎么给屏幕中的一个对象添加动画提示?比如,添加一段短时间闪光或阴影,然后消失。
假如屏幕中的对象是UIImageView 的实例该怎么实现嗯
能不能给一个例子关于添加按钮的动画提示?谢谢大家。
这样:
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.1f];
yourView.transform= CGAffineTransformMakeScale(1.1, 1.1);
[UIView commitAnimations];
如果使用 a block animations 是一样的,提示完成后 :
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.1f];
yourView.transform= CGAffineTransformIdentity;
[UIView commitAnimations];
试试下面一段代码:
- (void)drawAttn
{
float jumpHeight= 20.0;
CGPoint originalPoint= objectForAttn.center;
CGPoint jumpPoint= CGPointMake(objectForAttn.center.x, objectForAttn.center.y- jumpHeight);
[UIView animateWithDuration:0.20 delay:0.0 options:UIViewAnimationOptionAutoreverse animations:^{
[objectForAttn setCenter:jumpPoint];
} completion:^(BOOL finished) {
/* 添加注释 */
}];
}
我建议突出视图的方法:
就不写代码了
原来都是通过放大图标 来实现的发光效果 学习了
可以使用短时间放大图标的方式进行提示
可以借鉴一些游戏,让图片里面需要注意的图标短暂发光
可以用一个手指标志或虚构形象指向要提示的对象