Momentan aktualisiere ich meine App für iOS 7. Wenn ich die App baue und ausführe funktioniert es aber das Layout braucht einige ernsthafte Optimierungen, das ist nicht das Problem.
Wenn ich zu einer anderen Ansicht in der Anwendung navigiere, wird der Bildschirm für ungefähr 50% gedrückt und verschwindet dann. Das angehängte Bild beschreibt das Problem:
Die Anwendung verwendet storyboard
, und storyboard
segue ist nur ein einfacher "Push" -Schnitt innerhalb eines Navigationscontrollers.
So sieht ein Push-Segment unter iOS7 aus. Der ankommende View-Controller schwebt tatsächlich über dem vorherigen, der sich nur ein kleines Stück aus dem Weg bewegt. Schau dir zum Beispiel die Übergänge in der Einstellungs-App an und du wirst sehen, was ich meine.
Das Problem besteht darin, dass die eingehende Ansicht eine klare Hintergrundfarbe aufweist, sodass Sie den darunter liegenden Inhalt weiterhin sehen können. Ich denke, die Standard-Hintergrundfarbe für einige Ansichten hat sich auch für iOS 7 geändert - versuchen Sie, eine Hintergrundfarbe einzustellen, und Sie sollten einen viel besseren Übergang sehen.
Tags und Links objective-c iphone ios storyboard ios7