In einigen Fällen muss ich eine Suchleiste oder Tab-Leiste zu meiner Anwendung hinzufügen. Ich verwende UIViewController für den Inhalt des UINavigationControllers. Das Ändern des Rahmens auf den UIViewControllern wird nichts tun.Ändern der Größe von Uinvigation Controller
Kann jemand helfen?
Vielen Dank.
Hier ist Code, der in der initWithStyle Methode eines UIViewController versagt (nicht auch in anderen Verfahren):
CGRect frame = self.view.frame;
self.view.frame = CGRectMake(0, 0, frame.size.width, frame.size.height - 49);
die nicht perfekt Code sein könnte, aber es sollte die Sicht zumindest bewegen.
welche Fälle? Was versuchst du zu machen? was erwartest du zu bekommen? Sie müssen gute Fragen stellen, wenn Sie gute Antworten wünschen. – pasine
Auf einem UINavigationController zeigen Sie Ansichten, richtig? Nun, wie ändern Sie die Größe dieser Ansichten innerhalb des UINavigationControllers? Ich muss das tun, weil ich Balken über der Spitze anzeigen muss. –
Sie müssen etwas Code posten. Das Ändern der Größe von Ansichten innerhalb eines UINavigationControllers erfolgt nicht anders als das Ändern der Größe einer anderen Ansicht. Meinst du es ist in der Navigations-Controller-Benutzeroberfläche selbst (d. H. In der Titelleiste) oder in einem der ViewControllers im Stack des Navigations-Controllers? – d11wtq