Различают клик на AccessoryView и Cell Content, и Apple это разрешит? (IPhone) - PullRequest
3 голосов
/ 18 ноября 2009

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

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

(self.editing)

Я помню только то, что видел эту функцию во время редактирования в приложении Будильник и Адресная книга. Кто-нибудь знает, разрешено ли это даже Apple или считается «плохим» дизайном пользовательского интерфейса? Кто-нибудь знает другие приложения Apple, которые реализуют этот подход?

Надеюсь, кто-то может пролить немного света на эту проблему :) Спасибо

1 Ответ

16 голосов
/ 18 ноября 2009

Реализация метода делегата для обработки нажатий на вспомогательную кнопку

- (void)tableView:(UITableView *)tableView accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)indexPath;

И вы знаете, как справиться с выбором ячейки ..

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...