Можно ли сделать так, чтобы одна ячейка в UITableView имела поведение ВКЛ / ВЫКЛ?По сути, когда я щелкаю ячейку, она становится зеленой, чего я и хочу.Это не идет к другому viewController или что-нибудь.Но затем, когда я снова щелкаю по той же ячейке, в том же виде, я хочу, чтобы зеленый цвет исчез, и чтобы он вернулся в прежнее состояние цвета.
Вот как у меня есть didSelectRowAtIndexPath
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
NSString *selectedPhrase = [dataTable objectAtIndex:indexPath.row];
[self setCurrentPhrase:selectedPhrase];
}
Это кажется простым вопросом.Я знаю, что могу заскочить [tableView deselectRowAtIndexPath:indexPath animated:YES];
, но это просто делает его незамеченным сразу после того, как я нажму на него.
Спасибо!
Аарон