0

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.

+0

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

+0

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. –

+0

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

Antwort

1

Hier ist eine Technik, die ich verwende, um Platz unter einem UINavigationController für eine AdBannerView, die für die App global ist. Vielleicht können Sie etwas Ähnliches tun.

global ADBannerView in iPhone app

+0

Okay, also im Grunde nehmen Sie die Inhaltsansicht und ersetzen sie durch eine andere Ansicht, um die ursprüngliche Ansicht hinein zu stellen. –

+0

Ich werde es versuchen, wenn ich dazu komme (vielleicht morgen). Danke für den Vorschlag. –

+0

Es funktioniert. Vielen Dank. –

Verwandte Themen