Как можно затенять текст в ячейке, когда я нажимаю кнопку редактирования? - PullRequest
0 голосов
/ 29 июня 2010

Я хотел бы, чтобы моя текстовая метка на ячейке исчезала при нажатии кнопки.Я попытался указать метку, которую я хочу сделать, исчезнуть, но она работает только для последней ячейки.

И я обнаружил, что состояние - (void) willTransitionToState: (UITableViewCellStateMask) является способом решения этой проблемы,но я не знаю, как использовать.Нужно ли создавать новый класс, который является подклассом класса UITableViewCell?

Любая помощь будет оценена.Спасибо!

1 Ответ

0 голосов
/ 01 июля 2010

Вы пробовали использовать анимацию 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];
...