2016-06-29 4 views
0

Ich ging durch viele Beiträge, um die Position der Tastatur in iPhone programmgesteuert zu ändern. Aber es scheint keine Chance zu geben. Aber ich bemerkte Cello-Funktion in meinem iPhone 5S mit iOS 9.3.2, dass, nachdem wir etwas in einer Note eingeben, wenn wir das Scrollen von oben nach unten und der Finger überquert über die Oberseite der Tastatur, dann bewegt sich die Tastatur nach unten als und wenn Sie den Finger über die Tastatur ziehen.iOS - simulieren Tastaturanimation auf Notes-Anwendung

enter image description here

enter image description here

Gibt es trotzdem, diese Art von Animation programmatisch zu tun.

+0

Sie meinen die Tastatur programmatisch zu verbergen? Oder um es interaktiv auf Benutzer Scroll verstecken zu lassen? – Losiowaty

+0

Ich wollte die Tastatur verstecken, wie der Benutzer nach unten scrollt. Wie die Geschwindigkeit, mit der ich nach unten scrolle, bewegt sich die Tastatur nach unten. Verwenden Sie Notes iPhone App oder Sehen Sie sich dieses Video https://www.youtube.com/watch?v=n5IrRysWPlg&feature=youtu.be –

Antwort

1

Es scheint, dass Sie versuchen, ein Standardverhalten in iOS zu erreichen, obwohl Sie dem System mitteilen müssen, dass Sie es wollen. Es gibt eine Eigenschaft keyboardDismissMode auf UIScrollView (so ist es auch für seine Unterklassen verfügbar, wie UITableView oder UICollectionView).

Sie können dies entweder in Code:

self.scrollingView.keyboardDismissMode = UIScrollViewKeyboardDismissModeInteractive; 

Oder in IB:

IB screenshot of setting keyboard dismiss mode

+0

Danke, es hat funktioniert. –

Verwandte Themen