2016-05-17 3 views
-3

Ich habe eine To-Do-Liste App in Swift gebaut. Ich möchte es so, dass Wenn ich auf die Tabellenansichtszelle klicke, würde es zu einem anderen Ansichtscontroller gehen und das zu listende Element anzeigen.erkennen Sie die Zeile, von der Zelle gepresst wurde

Auch ich habe eine App, die ähnlich ist, außer es speichert Ihre Lieblings-URLs. Wieder möchte ich, dass der Benutzer auf die Zelle klicken und die URL anzeigen kann. Ich habe auch eine Webansicht, die ich die URL anzeigen möchte, die der Benutzer gedrückt hat.

+0

Machen Sie einige Online-Tutorials. Dieser enthält die Grundlagen von Tabellenansichten. https://www.raywenderlich.com/1797/ios-tutorial-how-to-create-a-simple-iphone-app-part-1 –

+0

Sie sollten einige Tutorials folgen, das ist sehr häufig und ist überall klar dokumentiert. Bitte lesen Sie die Dokumentation zu Delegate, DataSource-Protokollen. – lojals

Antwort

6

Dies ist ziemlich eindeutig dokumentiert in Doku für UITableView.

Wenn Sie eine Tabellenansicht einrichten, bestimmen Sie ein Objekt (normalerweise den View-Controller) als Delegat. Dieser Delegat muss dem Protokoll UITableViewDelegate entsprechen.

In diesem Protokoll ist eine Methode tableView:didSelectRowAtIndexPath: enthalten. Wenn Sie diese Methode implementieren, wird sie in der Tabellenansicht aufgerufen, wenn der Benutzer auf eine Zelle klickt.

Verwandte Themen