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 2012-01-08 21:19:37