iOS開発で2年以上の経験があります。私はキーボード操作のためのより良い解決策を持っていません。私は通知と古いものでそれを処理する必要があります。キーボードやビューを自動的に処理できるライブラリや簡単なものはありますか?iOSのキーボードでビューを処理する方法
これらのものを手動で処理するには時間がかかりすぎるためです。だから皆さんにこれを扱う新しいアプローチがあるのかどうか、私に知らせてください。事前
iOS開発で2年以上の経験があります。私はキーボード操作のためのより良い解決策を持っていません。私は通知と古いものでそれを処理する必要があります。キーボードやビューを自動的に処理できるライブラリや簡単なものはありますか?iOSのキーボードでビューを処理する方法
これらのものを手動で処理するには時間がかかりすぎるためです。だから皆さんにこれを扱う新しいアプローチがあるのかどうか、私に知らせてください。事前
で
おかげはい、あなたはファイルhereをダウンロードすることができTPKeyboardAvoiding
という名前のライブラリがあります。 「これらのものを手動で処理するには時間がかかりすぎます」と言われたので、スクロールビューにクラスを与えるだけで、すべてTPKeyboardAvoidingScrollView
&になります。
ありがとう、それはスクロールビューなしで処理することができます。 –
いいえ。これらのクラスは現在、キーボードの下を移動するコンテンツを避けるためにcontentInsetパラメータを調整します。これは、フレームを調整するのではなく、iOSバグを回避するために行われます。そのバグは、ビューが上にジャンプして沈み込む前にぎこちないアニメーションになります。 –
ありがとうございます。良い一日を。 –
@BhavinRamaniありがとうございました。しかし、オープンソースコードなしで自分自身で行うことができる他のアプローチをお持ちですか? –
他のライブラリを使用したくない場合は、通知のキーボードイベントを使用する必要があります。 –
IQKeyboardManagerは、キーボードイベントにシングルトンオブザーバを使用しており、一番上のビューコントローラとスクロールアップを取得しています。再作成したい場合でも同じことをすることができます – Tj3n