UIButton就像眨眼一样

时间:2012-07-18 09:52:43

标签: iphone

你好朋友如何制作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];

3 个答案:

答案 0 :(得分:2)

或者您可以通过调用已定义的方法

继续使用NSTimerInteval来增加或减少按钮alpha

答案 1 :(得分:0)

您可以使用this小类别来处理它。

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

答案 2 :(得分:0)

@Nikki:你不需要为闪烁按钮动画,只需要两个图像,例如活动(有光泽)和无活动(没有任何光泽)模式图像。将它设置在按钮event.its看起来像一个闪烁:)