2 ce la vie ce_la_vie 于 2012.09.11 14:18 提问

在ios中给屏幕中的一个对象添加简短的闪光提示怎么添加?
ios

怎么给屏幕中的一个对象添加动画提示?比如,添加一段短时间闪光或阴影,然后消失。

假如屏幕中的对象是UIImageView 的实例该怎么实现嗯
能不能给一个例子关于添加按钮的动画提示?谢谢大家。

6个回答

Chengzi_963
Chengzi_963   2012.09.11 15:10
已采纳

这样:
[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];
lanhailvcao
lanhailvcao   2012.09.11 14:57

我建议突出视图的方法:

  • 可以使用短时间放大图标的方式进行提示
  • 可以借鉴一些游戏,让图片里面需要注意的图标短暂发光
  • 可以用一个手指标志或虚构形象指向要提示的对象

就不写代码了

wytheit
wytheit 不用写代码吗?
接近 5 年之前 回复
ce_la_vie
ce_la_vie 谢谢~建议不错( ^_^ )
5 年多之前 回复
Mr_me
Mr_me   2012.09.11 14:47

试试下面一段代码:

- (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) { 
      /* 添加注释 */ 
  }];
  }
zj382561388
zj382561388   2015.08.28 10:23

原来都是通过放大图标 来实现的发光效果 学习了

qazwsx132656526
qazwsx132656526   2015.08.31 20:03

可以使用短时间放大图标的方式进行提示
可以借鉴一些游戏,让图片里面需要注意的图标短暂发光
可以用一个手指标志或虚构形象指向要提示的对象

u1254z62
u1254z62   2017.01.03 18:13

我建议突出视图的方法:

可以使用短时间放大图标的方式进行提示
可以借鉴一些游戏,让图片里面需要注意的图标短暂发光
可以用一个手指标志或虚构形象指向要提示的对象
就不写代码了

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!