2016-05-18 7 views
4

enter image description hereUIScrollView: Tastatur entlassen interaktiv

In dem obigen Bild die obere Leiste ist eine benutzerdefinierte Ansicht, die ich wie was app Anwendung verwendet wird. Die Tastatur wird interaktiv mit UIScrollView beendet. Ich habe UIKeyboardWillHideNotification und UIKeyboardDidChangeFrameNotification implementiert, um diese Ansicht auf und ab zu bewegen. Jetzt ist das Problem so, wie ich die Tastatur interaktiv ausgelöscht habe, also wenn der Benutzer seinen Finger zur Tastatur zieht, beginnt er sich entsprechend nach oben oder unten zu bewegen. Aber ich bin nicht in der Lage, irgendeine Art von Benachrichtigung zu erhalten, um die Ansicht nach oben oder unten zu verschieben.

+0

Verwendung UITextField Delegatmethode für Tastatur ein- und ausblenden. –

+0

@Rushi Welche Delegiertenmethode sprechen Sie? –

+0

u gelöst? Ich habe das gleiche Problem –

Antwort

-3

Die Tastatur folgt der schleppenden Berührung außerhalb des Bildschirms und kann erneut nach oben gezogen werden, um den Abbruch abzubrechen.

scrollView.keyboardDismissMode = .Interactive 

finden Sie in der Dokumentation UIScrollViewKeyboardDismissModeInteractive

seine hilfreich hoffen

+0

Bro Ich möchte nicht entlassen die Tastatur wie das. Ich brauche ein paar Informationen 'onDrag' Methode –

+0

Entschuldigung, ich habe update die Antwort oben –

+0

Das Problem entstehen wegen dieser '. Interactive' Ich brauche Lösungen. Wie auch immer vielen Dank für Ihre Hilfe :) –