0

いくつUITableViewかのカスタム セルがあり、最後のセルには a が含まUISearchbarれています。delegates適切な参照を配線しoutlets、キーボードを表示させることができます。私が直面している問題は、それがsearchbar私の一番下にあるということです。tableviewつまり、それは最後のセルの一部です。そのため、キーボードが表示されてもsearchbar、ビューの最後のセルからその場所までスクロールできないと思われるため、キーボードはその下に隠されています。誰もこれについて何か考えを持っていますか、そしてこの状況を克服する方法はありますか?

4

2 に答える 2

-1

はい....双方向

1)全体のフレームを変更し、 y位置tableView減らすことでテーブル全体を引き上げることができますtableView

[tableView setFrame:CGRectMake(100,100,100,100)];

また

2)contentOffsetテーブルの を変更して、tableView の最後のセルをプログラムでスクロールし、ユーザーに表示されるようにすることができます。

[tableView setContentOffset:CGPointMake(0,400) animated:YES]

これがあなたを助けることを願っています。

于 2013-09-26T05:27:11.600 に答える