Seltsames Storyboard push segue beim Aktualisieren der App auf iOS 7.

8

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.

    
Leon Boon 16.09.2013, 08:42
quelle

2 Antworten

13

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.

    
jrturton 16.09.2013, 08:49
quelle
1

Mit dem Animationsübergangs-Mechanismus in iOS 7 können Sie den Übergang in beide Richtungen festlegen.

Setzen Sie den Übergang auf Push, und sehen Sie sich den folgenden Code an, der den alten iOS 6 Push-Übergang implementiert:

Ссылка

    
Matt 03.10.2013 05:09
quelle