2016-09-20 11 views
-1

iOS開発で2年以上の経験があります。私はキーボード操作のためのより良い解決策を持っていません。私は通知と古いものでそれを処理する必要があります。キーボードやビューを自動的に処理できるライブラリや簡単なものはありますか?iOSのキーボードでビューを処理する方法

これらのものを手動で処理するには時間がかかりすぎるためです。だから皆さんにこれを扱う新しいアプローチがあるのか​​どうか、私に知らせてください。事前

+0

@BhavinRamaniありがとうございました。しかし、オープンソースコードなしで自分自身で行うことができる他のアプローチをお持ちですか? –

+0

他のライブラリを使用したくない場合は、通知のキーボードイベントを使用する必要があります。 –

+0

IQKeyboardManagerは、キーボードイベントにシングルトンオブザーバを使用しており、一番上のビューコントローラとスクロールアップを取得しています。再作成したい場合でも同じことをすることができます – Tj3n

答えて

1

おかげはい、あなたはファイルhereをダウンロードすることができTPKeyboardAvoidingという名前のライブラリがあります。 「これらのものを手動で処理するには時間がかかりすぎます」と言われたので、スクロールビューにクラスを与えるだけで、すべてTPKeyboardAvoidingScrollView &になります。

+0

ありがとう、それはスクロールビューなしで処理することができます。 –

+0

いいえ。これらのクラスは現在、キーボードの下を移動するコンテンツを避けるためにcontentInsetパラメータを調整します。これは、フレームを調整するのではなく、iOSバグを回避するために行われます。そのバグは、ビューが上にジャンプして沈み込む前にぎこちないアニメーションになります。 –

+0

ありがとうございます。良い一日を。 –

関連する問題