2012-07-18 85 views
4

招呼朋友如何做的UIButton像眨眼我有使用波纹管代码,但它并不像在我的应用我正在开发的记录,以便闪烁 我要像那个按钮的UIButton像闪烁

CABasicAnimation *pulseAnimation = [CABasicAnimation animationWithKeyPath:@"transform.rotation"]; 
pulseAnimation.duration = .5; 
pulseAnimation.toValue = [NSNumber numberWithFloat:1.1]; 
pulseAnimation.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut]; 
pulseAnimation.autoreverses = YES; 
pulseAnimation.repeatCount = FLT_MAX; 
[btnBlink.layer addAnimation:pulseAnimation forKey:nil]; 

回答

0

您可以使用this小分类,将为您处理。

[self.button blinkWithDuration:0.5f 
          speed:(NSTimeInterval)0.2f 
       completionBlock: ^{ 
    self.button.hidden = YES; 
    } 
]; 
0

@Nikki:你不需要动画闪烁按钮,只需要两个图像e.g-一样活跃(与有光泽)和去激活(没有任何光泽)模式图像。设置按钮event.its看起来像一个眨眼:)

1

或者你可以增加或调用定义的方法

+0

这会降低工作字母键使用continuesly NSTimerInteval ..你也可以更改图像您在每个时间间隔后调用的方法.. – 2012-07-18 10:32:43