Domanda

Ho una vista tabella con celle personalizzate e riconosco i passaggi rapidi in quelle celle. Funziona bene, ma mi piacerebbe che la vista tabella si comportasse normalmente. Quando tocco ovunque nella vista tabella, desidero che la cella venga selezionata ed esegua la tabella azioniView: didSelectRowAtIndexPath:

Qualche suggerimento o idea?

Grazie.

È stato utile?

Soluzione

Suppongo che tu stia implementando i vari metodi UIResponder nella tua sottoclasse di celle UITableView. Se vuoi che il resto dello stack continui a elaborare gli eventi, puoi semplicemente passarli:

- (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];
}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top