2015-07-17 5 views
14

Ich versuche, die UITableView.keyboardDismissMode = UIScrollViewKeyboardDismissMode.Interactive zu verwenden, um meine Tastatur nach oben und unten ziehen können. Ich kann jedoch keine Möglichkeit finden, den Tastaturrahmen zu verfolgen, um meine Tabellenansicht und die Nachrichtenansicht zu aktualisieren. Ich versuche einfach, das Standardverhalten von iMessage zu replizieren. Angesichts des Namens hätte ich gedacht, dass UIKeyboardWilChangeFrameNotification wäre perfekt für die Verfolgung der Tastatur Frame-Änderungen, aber es nur benachrichtigt, wenn die Geste beendet und die Tastatur animiert nach oben oder unten.UIKeyboard wird Frame mit interaktiven Tastaturabweisung ändern, nicht kontinuierlich

+0

FYI: http://www.openradar.me/14847817 –

Antwort

-3

Der beste Ansatz für interaktive Entlassung ist die Verwendung der Systembenachrichtigungen "UIKeyboardDidShowNotification" und "UIKeyboardWillHideNotification". Wenn der Selektor aufgerufen wird, aktualisieren Sie den unteren Einschub der Tabelle. NICHT die Einschränkungen. Das Aktualisieren der Einfügung wird Ihnen eine schöne glatte Tastatur Entlassungserfahrung geben.

+0

Dies aktualisiert und folgt nicht der Interaktion der Tastatur. – Michael

Verwandte Themen