Ich benutze einen UINavigationController, um die Push und Pop von ViewControllern in meiner App zu behandeln. Es gibt einen Bereich, in dem ich eine Tab-Leiste habe (ohne UITabbarController), die von demselben UINavigationController verwaltet wird, ich füge einfach die UITabBar zur Ansicht der Navigations-Controller hinzu (mit addSubview). Das Problem: Das Problem: Ich habe einige UIViewControllers mit Tabellenansichten in den Navigations-Stack geschoben, da meine Tab-Leiste Teil der Ansicht ist und nicht der Navigations-Stack der TableViews am Hintern abgeschnitten werden, weil der Navigation Controller nicht kenne die Tab-Leiste, weil sie in ihrer Ansicht und nicht im Navigations-Stack ist. Ohne einen Navigationscontroller würde ich nur die ViewControllers-Ansicht ändern und es würde gut funktionieren, aber wenn ich das versuche, scheint es so, als ob der NavigationController meinen Frame einfach ignoriert und seine eigenen setzt und deshalb die Tabellenansichten abgeschnitten werden. Ich fand eine Lösung, die einige zusätzliche Zellen hinzufügen und sie verstecken sollte, und das funktioniert irgendwie OK, aber es ist eine Art Hacker, irgendjemand hat irgendwelche Vorschläge, wie man das auf eine andere nicht-hackere Art und Weise angehen könnte?Größe der ViewControllers Ansicht, die Teil eines UINavigationController auf IPhone sind
Dank
ich weiß, ich bin irgendwie genervt, dass die Navigation Controller lassen Sie mich nicht die Größe seiner ViewControllers Ansichten .... – Daniel
Können Sie einige Screenshots Ihres Problems zeigen? – Jonah
Ich fand meine Antwort, danke Jonah ... der Bildschirm hätte wie ein Tableview und eine Tableiste ausgesehen und die Tableiste die letzten paar Zellen der Tabellenansicht (es würde nicht scrollen übergeben) – Daniel