2016-06-29 8 views
0

私はプログラムでiPhoneのキーボードの位置を変更するために多くのポストを調べました。しかし、チャンスがないようです。しかし、iPhone 5SのiOS 9.3.2でチェロ機能が気づいたのは、ノートで何かを入力した後、上から下にスクロールして指がキーボードの上を横切ったときにキーボードがキーボード上で指をドラッグするとき。iOS - Notesアプリケーションでキーボードアニメーションをシミュレートする

enter image description here

enter image description here

プログラムでアニメーションのこの種を行うにはとにかくがあります。

+0

あなたがプログラム的にキーボードを非表示にする意味ですか?または、ユーザーのスクロールでインタラクティブに非表示にするには? – Losiowaty

+0

私は、ユーザーごとにキーボードを隠していたので、下にスクロールしていました。下にスクロールするレートと同様に、キーボードは下に移動します。 Notes iPhoneアプリを使用するか、この動画をご覧くださいhttps://www.youtube.com/watch?v=n5IrRysWPlg&feature=youtu.be –

答えて

1

あなたが達成しようとしているのは、iOSのデフォルトの動作ですが、必要なことをシステムに伝える必要があるようです。 UIScrollViewにプロパティkeyboardDismissModeがあります(UITableViewまたはUICollectionViewなどのサブクラスでも使用可能です)。

あなたはどちらかのコードでこれを設定することができます。

self.scrollingView.keyboardDismissMode = UIScrollViewKeyboardDismissModeInteractive; 

またはIBで:

IB screenshot of setting keyboard dismiss mode

+0

ありがとうございました。 –

関連する問題