0

UITableViewで設定シーンのあるアプリをやっていて、そのUITableViewを作ろうとしています。

私の問題は、非常に大きな編集セルがあり、ユーザーがUITextFieldの1つをタップすると、キーボードが表示されてすべてがブロックされることです。

スクロールするものがないのに、TableViewをさらに下にスクロールする方法はありますか?

または、これを行う唯一の方法は、そのサイズをいじることです。そうであれば、デバイスとキーボードの画面の高さを取得するにはどうすればよいですか、サイズを変更するにはどうすればよいですか?(私が覚えているのは長方形だけです...)

4

2 に答える 2

1

はい、キーボードの高さを低くしてテーブルビューのサイズを設定するだけです。これは良い考えです。キーボードの高さを下げるだけで、iPhoneの場合はテーブルビューの高さから226.0になり、キーボードが消えたときに通常の高さに設定し直します。

または、キーボードの高さを

NSValue* aValue = [info objectForKey:UIKeyboardBoundsUserInfoKey];  
CGSize keyboardSize = [aValue CGRectValue].size;  
float keyboardHeight = keyboardSize.height;
于 2012-10-23T09:38:40.147 に答える
0

scrollViewUITableViewを提供します。

ウィンドウの上部にある検索バーをデザインしてみてください

于 2012-10-23T09:35:04.500 に答える