当我按下编辑按钮时,如何淡出单元格上的文本?

时间:2010-06-28 23:27:31

标签: iphone objective-c text uitableview uilabel

当我按下按钮时,我想让单元格上的文字标签淡出。 我尝试指出我想要淡出的标签,但它只适用于最后一个单元格。

我发现了那个 - (void)willTransitionToState:(UITableViewCellStateMask)状态 是解决这个问题的方法,但我不知道如何使用。 我是否需要创建一个新类,它是UITableViewCell类的子类?

任何帮助将不胜感激。谢谢!

1 个答案:

答案 0 :(得分:0)

您是否尝试过使用UIView的动画? 这将是这样的:

// Where you want to make the label fade out
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.3]; // in seconds, up to you
cell.textLabel.alpha = 0.0;
[UIView commitAnimations];