Ändern Sie den UIViewController self.view-Frame

Ich versuche, eine viewController xib-Ansicht anzuzeigen, deren Ansicht unter einem festen Header-Banner (0,0,320,44) angezeigt wird, bei dem es sich um eine im Anwendungsfenster hinzugefügte imageView handelt.

Dies liegt daran, dass ich es brauche, um auf dem Bildschirm zu bleiben, während ich durch mehrere Ansichtscontroller navigiere. Es ist eine Anforderung des Projekts, das ich tue.

Bisher habe ich versucht:

Ändern der Größe der XIB-Ansicht auf die entsprechende Rahmengröße (0,0,320,416), sowohl mit Punktnotation als auch mit Setter.

Ändern des Frames in viewDidLoad mit self.view.frame = CGRectMake (0, 44, 320, 416);

aber es funktioniert nicht. Irgendein Vorschlag?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage