4

こんにちは友人点滅のような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];
4

3 に答える 3

2

または、定義済みのメソッドを呼び出して NSTimerInteval を使用して、ボタンのアルファを継続的に増減できます

于 2012-07-18T10:30:59.277 に答える
0

それを処理するこの小さなカテゴリを使用できます。

 [self.button blinkWithDuration:0.5f 
                          speed:(NSTimeInterval)0.2f 
                 completionBlock: ^{
    self.button.hidden = YES;
  }
 ];
于 2012-07-18T09:57:20.803 に答える