2012-12-21 14 views
8

Sto usando Storyboard e UITableView senza UINavigationController.UITableView "selezione" attivato seguito

Quando si tocca una cella qualsiasi, dovrebbe portare l'utente a una pagina di dettaglio. Posso ovviamente implementare didSelectRowAtIndexPath:

Ma ho voluto provare qualcosa di diverso. Voglio farlo con uno storyboard segue. Io uso la cella prototipo e posso semplicemente configurare una sequenza innescata sulla cella. Posso implementare prepareForSegue:, ma ecco il problema, come posso sapere quale cella è stata selezionata?

Xcode Screen

+0

Anche se ottieni la soluzione per la tua domanda, assicurati di aver seguito il tutorial nella mia risposta per un uso efficiente dello storyboard, l'uso dello storyboard presenta diversi vantaggi e svantaggi –

risposta

17

parametro Il metodo del prepareForSegue:sender:sender è la cellula che si sta cercando. Puoi ottenere il suo indice tramite [self.tableView indexPathForCell:sender] (potresti aver bisogno di un cast).

+0

Davvero! Ci proveremo oggi! Grazie in anticipo! –

1

per ottenere una chiara visione su come utilizzare storyboard consultare il seguente tutorial, how to use Storyboard

assicurarsi di leggere la seconda parte troppo .... questo vi darà una chiara idea di come usare, e anche la soluzione per la tua domanda è lì.

Problemi correlati