Как отловить выбранное событие ячейки таблицы - PullRequest
1 голос
/ 13 октября 2011

У меня есть UIViewController , где я поместил несколько ячеек таблицы.Большинство из них - просто хороший способ отображать данные, которые не допускают никакого взаимодействия.Но теперь я добавил ячейку, по которой нужно щелкнуть, чтобы открыть другое представление.

enter image description here

Как узнать, что ячейка была нажата?Как мне это реализовать?

Ответы [ 3 ]

8 голосов
/ 13 октября 2011

Вам необходимо реализовать метод делегата

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
    //where indexPath.row is the selected cell
}
0 голосов
/ 01 июня 2017

- (void) tableView: (UITableView *) tableView didSelectRowAtIndexPath: (NSIndexPath *) indexPath

{

// где indexPath.row - выбранная ячейка

[self executeSegueWithIdentifier: @ "showMobileDetail" sender: indexPath];

}

0 голосов
/ 13 октября 2011
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath;

См. Также документы - UITableViewDataSource Protocol

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