0
我有一個UITableView,並且我已經爲它的行佈置了一些標籤。當表中的值發生變化(意味着標籤內的文本值發生變化)時,我需要爲UILabel的背景顏色設置動畫(例如,背景顏色是紅色 - >原始背景顏色)。然後用戶可以清楚地注意到值發生了變化當文字變化時動畫UILabel背景顏色
據我瞭解有2個部分。
- 檢測文本更改事件。
- 做一段時間的動畫。
有人能告訴我該怎麼做嗎?謝謝。
我有一個UITableView,並且我已經爲它的行佈置了一些標籤。當表中的值發生變化(意味着標籤內的文本值發生變化)時,我需要爲UILabel的背景顏色設置動畫(例如,背景顏色是紅色 - >原始背景顏色)。然後用戶可以清楚地注意到值發生了變化當文字變化時動畫UILabel背景顏色
據我瞭解有2個部分。
有人能告訴我該怎麼做嗎?謝謝。
@property(nonatomic,copy)NSString * text;
該屬性的setter可以被覆蓋如下。
- (void)setText:(NSString *)value
{
///< copy this value to a member variable
///< send a notification about the text of UILabel was changed.
}
關於動畫效果,也許你可以看到QuartzCore framework。 對於使用CALayer類的自定義動畫效果非常有用。