UIScrollView dentro de um UITableViewCell - nenhuma chamada didSelect
eu tenho umtableviewCell
, onde o usuário podescroll
horizontalmente. Desde oscrollView
cobre quase todocell
, atableView
métododidSelectRow
não é chamado se o usuário clicar nocell
.
Então eu pensei, eu poderia passar o evento de toque doUIScrollView
aocell
, mas ainda odidSelectRow
não é chamado. Eu subclasseiUIScrollView
para passar apenas o evento de toque, se o toque não for um empate:
- (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];
}
Qualquer idéia sobre como passar o clique para a tabela, para obter os métodos delegados chamados e manter a rolagem dentro doscrollview
?