UITableView "Auswahl" ausgelöstes Segment

8

Ich verwende Storyboard und UITableView ohne UINavigationController .

Wenn Sie auf eine Zelle tippen, sollte der Benutzer auf eine Detailseite gelangen. Ich kann natürlich didSelectRowAtIndexPath:

implementieren

Aber ich wollte etwas ganz anderes ausprobieren. Ich möchte es mit einem Storyboard segue machen. Ich benutze eine Prototyp-Zelle, und ich kann einfach einen getriggerten Übergang auf der Zelle konfigurieren. Ich kann prepareForSegue: implementieren, aber hier ist das Problem, wie kann ich wissen, welche Zelle ausgewählt wurde?

    
Shane Hsu 21.12.2012, 12:02
quelle

2 Antworten

17

Der Parameter prepareForSegue:sender: der sender -Methode ist die Zelle, nach der Sie suchen. Sie können den Indexpfad nach [self.tableView indexPathForCell:sender] erhalten (Sie benötigen möglicherweise eine Umwandlung).

    
Levi 21.12.2012, 12:08
quelle
1

Um eine klare Übersicht über die Verwendung des Storyboards zu erhalten, lesen Sie bitte das folgende Tutorial, wie man das Storyboard benutzt

stellen Sie sicher, dass Sie auch den zweiten Teil lesen ... das wird Ihnen eine klare Vorstellung davon geben, wie Sie es verwenden, und die Lösung für Ihre Frage ist auch da.

    
D_D 21.12.2012 12:12
quelle