Eine UINavigationBar zu einem UITableViewController ohne UINavigationController hinzufügen

Ich habe einen vorhandenen UITableViewController, der zuvor in einem UINavigationController verwendet wurde.

Ich muss es konvertieren, damit es als modale Ansicht angezeigt wird. Ich möchte jedoch weiterhin eine Navigationsleiste oben haben. Ich weiß, dass das seltsam klingt - warum nicht im UINavigationController anzeigen, wenn ich eine UINavBar möchte? Ich möchte es ohne den UITabBarController präsentieren, der meinem UINavigationController zugeordnet ist.

Ich habe versucht, die XIB zu öffnen, eine neue Ansicht hinzuzufügen, die UITableView als Unteransicht zu verschieben und dieser neuen Ansicht auch eine Navigationsleiste hinzuzufügen. Dies scheint jedoch keine Auswirkungen zu haben und die gesamte Tabellenansicht wird weiterhin angezeigt - es ist keine Navigationsleiste sichtbar. Ich denke, das liegt daran, dass die Klasse eine Unterklasse von UITableViewController ist.

Muss ich dies in eine UIViewClass konvertieren? Gibt es eine gute Möglichkeit, eine Navigationsleiste im Code oder über den Interface Builder zu einem vorhandenen UITableViewController hinzuzufügen?

Vielen Dank für Ratschläge, wie Sie dies angehen können.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage