2012-07-18 82 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