Изменение изображения выделения с помощью пользовательской ячейки таблицы - PullRequest
1 голос
/ 17 октября 2011

У меня есть пользовательский UITableViewCell с пользовательским фоновым изображением. Как бы я изменил это изображение при выделении?

Ответы [ 3 ]

3 голосов
/ 17 октября 2011

Вы знаете, какая это ячейка, потому что у вас есть указатель.Вы знаете, что в ячейке есть изображение с вашим изображением.Поэтому единственное, что вам нужно сделать, - это найти в этой ячейке изображение, которое вам нужно, и обновить таблицу.

Примерно так:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath  *)indexPath
{
    CustomCell *cell = (CustomCell*)[self tableView:tableView cellForRowAtIndexPath:indexPath];

    cell.myCustomImageView.image = myNewImage.

    [myTableView reloadData];
}
1 голос
/ 17 октября 2011

Попробуйте установить selectedBackgroundView для UITableViewCell .

0 голосов
/ 17 октября 2011

Вы можете использовать (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath и просто изменить свое изображение внутри.

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