Распознавать обычные нажатия в виде таблицы на iPhone - PullRequest
0 голосов
/ 29 октября 2009

У меня есть табличное представление с пользовательскими ячейками, и я распознаю пролистывания в этих ячейках. Это прекрасно работает, но я бы хотел, чтобы табличное представление работало нормально. Когда я нажимаю в любом месте представления таблицы, я хочу, чтобы ячейка была выделена и выполняла действие tableView: didSelectRowAtIndexPath:

Какие-нибудь советы или идеи?

Спасибо.

1 Ответ

1 голос
/ 29 октября 2009

Я предполагаю, что вы реализуете различные методы UIResponder в своем подклассе ячеек UITableView. Если вы хотите, чтобы остальная часть стека продолжала обрабатывать события, вы можете просто передать их:

- (void) touchEnded:(UITouch *)touch withEvent:(UIEvent *)event {
   //do something with touch
   //...

   //pass the event to super which cause it to continue along the chain as
   //though you didn't do anything special with it
   [super touchEnded:touch withEvent:event];
}
...