Анимация цвета фона UILabel при изменении текста - PullRequest
0 голосов
/ 28 августа 2010

У меня есть UITableView, и у меня есть расположение некоторых меток для его строк. Когда значения изменяются в таблице (означает, что текстовые значения изменяются внутри меток), мне нужно анимировать цвет фона UILabel (например, цвет фона от красного -> его исходный цвет фона). Тогда пользователи могут четко заметить изменение значений.

Насколько я понимаю, есть 2 части.

  1. Обнаружение события изменения текста.
  2. Сделайте анимацию на некоторое время.

Может кто-нибудь сказать, пожалуйста, как это сделать? Спасибо.

1 Ответ

0 голосов
/ 28 августа 2010

@ property (nonatomic, copy) NSString * text;

Установщик этого свойства может быть перезаписан следующим образом.

- (void)setText:(NSString *)value
{
   ///< copy this value to a member variable

   ///< send a notification about the text of UILabel was changed.
}

Об эффекте анимации, возможно, вы видите QuartzCore framework .Это полезно для пользовательского эффекта анимации с классом CALayer.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...