Ich habe einen bestehenden UITableViewController, der zuvor in einem UINavigationController verwendet wurde.
Ich muss sie so konvertieren, dass sie als modale Ansicht dargestellt wird. Allerdings möchte ich immer noch eine Navigationsleiste am oberen Rand haben. Ich weiß, das klingt seltsam - warum nicht präsentieren es in der UINavigationController, wenn ich eine UINavBar wollen? Ich möchte es ohne den UITabBarController darstellen, der mit meinem UINavigationController verbunden ist.
Ich habe versucht, die XIB zu öffnen, eine neue Ansicht hinzuzufügen, die UITableView zu einer Unteransicht zu machen und eine Navigationsleiste zu dieser neuen Ansicht hinzuzufügen. Dies scheint jedoch keine Auswirkung zu haben und der gesamte Tableview wird immer noch angezeigt - keine Navigationsleiste ist sichtbar. Ich denke, dies ist, weil die Klasse eine Unterklasse von UITableViewController ist.
Muss ich dies in eine UIViewClass umwandeln? Gibt es einen guten Ansatz zum Hinzufügen einer Navigationsleiste im Code oder über Interface Builder zu einem bestehenden UITableViewController?
Vielen Dank für jeden Rat, wie ich das angehen kann.