Выделенная проблема TableView - PullRequest
0 голосов
/ 29 мая 2011

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

Вот мой код:

In cellForRowAtIndexPath

cell.backgroundView = [[[UIImageView alloc] initWithImage:[UIImage 
imageNamed:@"CustomCell.png"]] autorelease];
cell.selectedBackgroundView = [[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"CellHighlighted.jpg"]] autorelease];

In didSelectRowAtIndexPath

   Characteres *vCharacters = [[Characters alloc] initWithNibName:@"Characters" bundle:[NSBundle mainBundle]];
    //vCharacters.selectedCountry = selectedCountry;
    [self presentModalViewController:vCharactersr animated:YES];
    [vCharacters release];
    vCharacters = nil;*

1 Ответ

2 голосов
/ 29 мая 2011

Вы должны добавить это к didSelectRowAtIndexPath:

[tableView deselectRowAtIndexPath:indexPath animated:NO];

Это отменит выбор строки.

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