Können Sie eine TableView von UITableViewController zu einer anderen Ansicht hinzufügen?

Habe ich eingefügt, ein UITableViewController und es entsprechende UITableView, die in einem einfachen IB-Dokument. Ziel ist, die UITableView innerhalb eines übergeordneten UIWindow (oder UIView) mit anderen "Zeug" (alles richtig) schmücken den Tisch. Hier ist, was das Aussehen könnte im Interface Builder.

Können Sie eine TableView von UITableViewController zu einer anderen Ansicht hinzufügen?

Habe ich versucht, diese viele Male und immer auf die gleiche Stelle.

  1. Beim Aufbau eines funktionierenden Unterklasse von UITableViewController mit Daten gefüllt
  2. Anpassen der UTableView und es sind Zellen, einschließlich Tippen Sie auf Ziele
  3. Fügen Sie den neu erstellten UITableViewController in eine IB-Dokument
  4. Ziehen Sie die UITableView aus der UITableViewController und in den main UIView
  5. Verdrahten Sie die UITableViewController, um die UITableView
  6. Hinweis: das hinzufügen der UITableViewController in code Ergebnisse in das gleiche problem

Wann läuft die app im iPhone-emulator oder auf einem Gerät, das der Tabelle richtig angezeigt, aber stürzt ab, wenn Sie das erste mal versuchen und mit ihm zu interagieren. Scrollen, Tippen, alles andere stürzt die app. Dies scheint ein Delegierter problem, wie die UITableView weiß nicht, wie Sie, um wieder zu kommunizieren, um die UITableViewController, aber ich habe keine Ahnung, wie das problem zu beheben.

Bisher habe ich in der Lage zu bekommen, indem durch anpassen der tableHeaderView zu bekommen, layouts, ausreichen, aber ich würde wirklich lieber die anderen Technik arbeiten.

InformationsquelleAutor der Frage Dan Harrelson | 2009-07-02

Schreibe einen Kommentar