Haben Sie über dieses Problem gestolpert?Der Navigations-Controller wird über die Ansicht gerendert, in der ich navigiert bin
Grundsätzlich in iOS 7 Navigation Controller wird über die Unteransicht gerendert gerendert.
In der iOS 6 Ansicht navigiere ich zwischen Navigationsleiste und Fußzeile. In iOS 7 sieht es so aus, als ob Unteransicht unter Navigationsleiste und Fußzeile im Vollbildmodus dargestellt wird. Als Ergebnis sieht der Benutzer es nicht.
Hier ist, wie ich navigieren SubView
BRSMyListSubViewController *tagsInfoVC = [[BRSMyListSubViewController alloc] initWithCheckinsList:self.checkinsList
selectedTag:[self tagByIndexPath:indexPath]];
[self.navigationController pushViewController:tagsInfoVC animated:YES];
Hier ist, wie ich es initialisieren in viewDidLoad
self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Settings" style:UIBarButtonItemStyleBordered target:self action:@selector(settings:)];
self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Logout" style:UIBarButtonItemStyleBordered target:self action:@selector(logout:)];
Für das, was es wert ist, ich auch, dass subview erwähnen sollte in XIB definiert wird Automatisches Layout Hier ist Quelle meiner XIB: http://pastebin.com/6RR0zYu4
Und schließlich ist hier, wie es aussieht, ist in iOS 6
Und in iOS 7
Irgendwelche Gedanken?
Vielen Dank für die Antwort, es hat mir wirklich geholfen. – titicaca
Vielen Dank für Ihre Antwort sparen Sie meinen Tag! –
Es funktioniert nur für iOS7, wenn Sie die Anwendung in iOS6 laufendes Gerät ausführen gibt es eine Ausnahme wie iOS7 SDK Eigenschaften –