autoresize der uiview

Ich habe eine UIView im UITabController.
Und es ist ein UITableView.

Beim wechseln in Anruf-status-bar, die es nicht tun und die Ansicht wird nicht automatisch angepasst.

Übernimmt Sie die richtige Größe basierend auf, ob die in call UIStatusBar wurde ein - /ausgeschaltet, wenn die app startet, aber wenn die UIStatusBar umgeschaltet wird, während die app ausgeführt wird, ändert sich nichts.

Andere Registerkarte Ansicht mit einem UINavigationController scheint, um die Größe in Ordnung.

Hier ist der code

wenn ([indexPath indexAtPosition:0] == 0 || [indexPath indexAtPosition:0] == 1) { 
if (!airportChooser) { 
airportChooser = [[AirportChooserController alloc] init]; 
airportChooser.targetController = self; 
airportChooser.Blick.autoresizesSubviews = JA; 
airportChooser.Blick.autoresizingMask = UIViewAutoresizingFlexibleHeight; 
[airportChooser.Ansicht setAutoresizingMask:UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleWidth]; 
} 
airportChooser.target = [indexPath indexAtPosition:0]; 
[self.parentViewController.parentViewController.view addSubview:airportChooser.Ansicht]; 
selbst.parentViewController.parentViewController.Blick.autoresizesSubviews = JA; 
selbst.parentViewController.parentViewController.Blick.contentMode = UIViewContentModeRedraw; 
[self.parentViewController.parentViewController.Ansicht setAutoresizingMask:UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleWidth]; 
airportChooser.Blick.contentMode = UIViewContentModeRedraw; 
//[airportChooser öffnen]; 
} 

InformationsquelleAutor msaspence | 2010-07-27

Schreibe einen Kommentar