キーボードがポップアップすると誰もがUITableViewを移動したいが、キーボードがポップアップしたときに自動アニメーションをカーソルに無効にする方法を探している。私は、キーボードがポップアップし、UITableViewが(それをブロックするのを避けるために)カーソルにスクロールすると、不思議な動き/不安定なスクロール動作を経験しています。iOS:キーボードが表示されたときにUITableViewアニメーションを無効にする
各UITableViewセルにはUITextViewがあります。私はキーボードがポップアップするときに他のアニメーションをコミットしません。
この時点で、アニメーションを完全に無効にして、手動で目的のCGPointにスクロールしたいと思います。
ありがとうございました!
私はセルに3行のテキストフィールドを持っています。テーブルにセルを追加し、キーボードが表示されたときの高さにテーブルを縮小し、テーブルビューを一番下までスクロールさせたいと思っています。私は現在、keyboardWillShowの通知を取得し、テーブルビューの高さを縮小する0.2秒のアニメーションを実行し、完了すると0.05秒遅れてテーブルビューのスクロールを最下部までスクロールさせるという断続的な解決策があります。場合によっては細胞数に応じて機能します。最初のレスポンダがテーブルをスクロールしないようにするだけです。助けて! – cruffenach
この問題を解決する方法はありますか?私はテーブルビューが適切にサイズ変更されるのとまったく同じことを経験していますが、最後にこの奇妙なジャンプを行います。 –