Animieren Sie die Tastatur synchron mit UIView, während Sie in iOS7 mit dem Finger nach hinten streichen

Ich möchte ein ähnliches Verhalten wie die Nachrichten-App (auch in den meisten SMS-Apps üblich) in iOS7 erhalten, bei der sich das Streichen in einer Konversationsansicht vom linken Bildschirmrand nach rechts wie die Zurück-Schaltfläche in einem UINavigationController verhält.

Es ist mir gelungen, dieses Verhalten zu implementieren. Wenn die Tastatur in der Präsentationsansicht geöffnet ist und ich mit dem Zurückwischen beginne, bleibt die Tastatur hängen und animiert nicht mit der Ansicht nach rechts, wenn ich meinen Finger bewege. Ich möchte die Tastatur und die Präsentationsansicht als eine Einheit animieren, nicht als ob die Tastatur über den anderen Ansichten liegt und sie dahinter animieren, was ich jetzt bekomme (siehe den zweiten Screenshot):

(AKTUALISIEREN: Beachten Sie, dass die Tastatur nach Abschluss der Hauptansicht-Animation irgendwann nicht mehr angezeigt wird. Ich konzentriere mich auf die Position der Tastaturwährend der Wischvorgang und wenn Sie das Gerät auf halber Strecke berühren, was nicht mit der tatsächlichen Ansicht synchronisiert ist. Der zweite Screenshot verdeutlicht dieses gewünschte Verhalten. Ich frage mich auch, warum dies nicht die Standardeinstellung ist.)

Es ist einfach, das Problem zu replizieren, indem Sie in Xcode 5.0.2 eine neue iPhone-Master-Detail-App erstellen und der Detailansicht (vorzugsweise in der oberen Hälfte) im StoryBoard ein Textfeld hinzufügen, die App ausführen und ein Element hinzufügen Tippen Sie darauf, um zur Detailansicht zu gelangen, und klicken Sie auf das hinzugefügte Textfeld. Wischen Sie mit dem Finger über die linke Seite des Geräts, um das Problem zu erkennen.

Gewünschtes Verhalten:

<, p>

Aktuelles Verhalten:

Antworten auf die Frage(3)

Ihre Antwort auf die Frage