UIScrollView внутри UITableViewCell - без вызова didSelect
у меня естьtableviewCell
где пользователь можетscroll
по горизонтали. ПосколькуscrollView
охватывает почти всеcell
,tableView
методdidSelectRow
не вызывается, если пользователь нажимает.cell
Так что я подумал, что мог бы пройти сенсорное событиеUIScrollView
кcell
, но все жеdidSelectRow
не вызывается. Я подклассUIScrollView
чтобы пропустить событие касания, только если касание не было перетаскиванием:
- (void) touchesEnded: (NSSet *) touches withEvent: (UIEvent *) event
{
NSLog(@"touch scroll");
// If not dragging, send event to next responder
if (!self.dragging)
[self.superview touchesEnded: touches withEvent:event];
else
[super touchesEnded: touches withEvent: event];
}
Любые идеи о том, как передать щелчок на таблицу, чтобы вызвать методы делегата и сохранить прокрутку внутри?scrollview