我有一个UITableView,我为它的行布局了一些标签。当表中的值发生变化时(意味着标签内的文本值发生变化),我需要为UILabel的backgroundcolor设置动画(例如,背景颜色为红色 - >其原始背景颜色)。然后用户可以清楚地注意到更改的值。
据我了解,有2个部分。
有人可以告诉我怎么做吗?感谢。
答案 0 :(得分:0)
@property(非原子,复制)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类的自定义动画效果非常有用。