Распознавание регулярных нажатий в режиме таблицы на iPhone

StackOverflow https://stackoverflow.com/questions/1641027

  •  08-07-2019
  •  | 
  •  

Вопрос

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

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

Спасибо.

Это было полезно?

Решение

Я предполагаю, что вы реализуете различные методы 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];
}
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top