Ich implementiere derzeit eine App, die wirklich nah an der ursprünglichen Contacts app
ist. Die App besteht aus:Von einem Modal-Controller zu einem Detail-VC eines Master-VC, mit der richtigen Zurück-Taste (Contacts.app style)
- Ein Master Der anzeigen Artikel
- eine Detailansicht der ausgewählten Artikel Details zeigen
- Eine
add
Taste ein Element hinzuzufügen, die:- Ermöglicht ein Bild zu machen, wenn Die Kamera ist verfügbar, dann gehen Sie zur Eingabeansicht (im Grunde ein Formular). Die Kamera wird modal präsentiert.
- Geht direkt in die Eingabeansicht (das Formular) ist keine Kamera oder keine Berechtigung. Die Eingabeansicht wird angezeigt modal.
Die Frage
Wenn der Benutzer die OK
Taste, nachdem das Formular in der Eingangsansicht Füllung, wie kann ich in die Detailansicht, mit der Zurück-Taste des Detail springen Zeigen Sie auf den Master Vie w (und nicht auf die Eingabeansicht, woher der Benutzer kommt)?
Dies ist genau das Verhalten der nativen Kontakte App. Wenn Sie einen Kontakt hinzufügen und OK drücken, landen Sie in der Detailansicht mit der Zurück-Taste, die zur Kontaktliste führt.
Hier ist, wie mein Drehbuch aussieht:
ich viel für eine Lösung gesucht, aber nichts Gutes sor weit ...
Sie für die Hilfe im Voraus danken.
Vielen Dank für die Klarstellung. Können Sie mir auch sagen, wie Sie die gleiche Animation (eine Art Überblenden) wie die Kontakte App haben? Denn wenn ich den modalen VC ablehne, bekomme ich die umgekehrte modale Animation. – vomi
Ich denke, dass Sie sich 'modaltransitionstyle' ansehen können https://developer.apple.com/reference/uikit/uiviewcontroller/1621388-modaltransitionstyle?language=objc –
Ja, es funktioniert für modale Transition, aber da in der gleichen Zeit ich Wenn ich die Detailansicht drücke, erhalte ich nicht den gleichen Effekt wie die Kontakte-App:/ – vomi