私はテーブルにカスタムの数字を使って数字を入力できるカスタムフィールドを持つセルを持っています。それにはタブが含まれています。テーブルの一番下から上にタブで移動するときは、(i)テーブルを一番上にスクロールし、(ii)そのテーブルのカスタムフィールドを選択する必要があります。セルにスクロールしてサブビューを取得
scrollToRowAtIndexPathを呼び出した直後にcellForRowAtIndexPathを呼び出すと、前者はnullセルを返します。スクロールが完了した後、再度呼び出されると、セルは期待通りに返されます。タグ値でカスタムビューを取得して選択できるように、セル自体が必要です。
私は解決策を見つけようとしています。 1つはスクロール後に遅延を挿入して完了させることです。しかし、私はperformSlector:withObject:afterDelayを成功させずに使ってみました。
これは、タブを押したときに呼び出されるコードです。
ありがとうございました。私はscrollViewDidEndScrollingAnimationを使用して終了しました。それは治療を働いた。 – fezfox
それを聞いてうれしい! –