0
私はテキストが変更されたときにトランジションを追加したいというカスタムを持っていますUILabel
コアアニメーションの遷移を永続的に保つ?
私はトランジションを作成します。
CATransition *a = [CATransition animation];
a.duration = 1.0;
a.type = kCATransitionPush;
self.transition = a;
私は私のクラスのプロパティへの移行を設定します。テキストを更新するために呼び出す方法は次のとおりです。
- (void)postMessage:(NSString *)message {
[self.messageLabel.layer addAnimation:self.transition forKey:@"statusAnimation"];
self.messageLabel.text = message;
}
これはすべて正常に動作します。しかし、私は自分のレーベルにアニメーションを追加し続けたくありません。それは私が更新するたびにそれを遅くする。
私の疑問は、この方法を毎回手動で追加することなく呼び出すたびにアニメーションを表示するように、この遷移を永続的に保つにはどうすればいいですか?
悲しい。答えをありがとう。 – Yep