2016-04-07 12 views
1

UILabelの番号を不明な番号から不明な番号に表示したい。 40から699と仮定します。これを1つずつ表示し、必要な番号が到着したときにループシーケンスを解除します。Objective CでUIAnimationを使用したforループを使用

例えば{40,41,42 ... 667668669}

私はラベルから、前の番号を削除し、ラベルオブジェクトに新しい番号を追加したいです。 UIAnimationfor() Loopに混同しています。 これを行う方法を知っている人はいますか?

+0

点滅アニメーションしたいですか? –

+0

Yup点滅アニメーション。 –

+0

要するに、カスタムタイマーを作成したいのですが、タイマーではなく、自分のサーバーに登録されているユーザーの数を表示したいのです。 –

答えて

0

タイマを使用して増加カウンタでアニメーションを使用する。

int loopCount; 
    NSTimer *myTimer; 

    // Method that calls your timer. 
    - (void)doStuff { 

     loopCount++;. 
     self.yourLabel.alpha = 0; 
     [UIView animateWithDuration:0.65 delay:0 options:UIViewAnimationOptionRepeat | UIViewAnimationOptionAutoreverse animations:^{ 
     self.yourLabel.alpha = 1; 
     } completion:nil]; 

     if (loopCount >= 669) { 
      [myTimer invalidate]; 
      myTimer = nil; 
      self.yourLabel.alpha = 0; 
     } 
    } 

    // Method that kicks it all off 
    - (IBAction)startDoingStuff { 
     myTimer = [NSTimer scheduledTimerWithTimeInterval:0.75 
                target:self 
               selector:@selector(doStuff) 
               userInfo:nil 
                repeats:YES]; 
    } 
+0

それは動作します。ありがとうございました。 –

関連する問題