Распознавание регулярных нажатий в режиме таблицы на iPhone
-
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];
}
Не связан с StackOverflow