2010-11-20 12 views
2

私のUITableViewには複数のセクションがあり、サイドバーが表示されるので、セクションをスクロールできます。UITableViewのサイドバーを変更しますか?

問題は次のとおりです。のヘッダーにUISearchBarがあり、サイドバーにUISearchBarのクリア(x)ボタンが表示されています。

サイドバーを修正してマージンを追加したり、少なくとも完全に削除することはできますか?アップルデベロッパーサイトのサイドバーで何も見つかりませんでした。

答えて

0

xibファイルでこのビューを作成しても問題ありませんか?あなたはテーブルビューの大きさを大きくすることができなければなりません。ここでUITableViewsとUITableCellsに関する有用な情報をたくさん持っているリンゴの開発者サイト上のリンクは次のとおりです。

http://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/TableView_iPhone/TableViewCells/TableViewCells.html#//apple_ref/doc/uid/TP40007451-CH7-SW1

0

UISearchBarは、テーブルビューのheaderViewです。私はSearchBarの高さによって動かされた、または完全に除去された側面の変なものが欲しいです。

私はあなたがより少ない1337個のセクションを持っている場合は、少なくとも

self.tableView.sectionIndexMinimumDisplayRowCount = 1337;

でバーを削除することができ、考え出しました。しかし、誰かが右のインデックスを表すオブジェクトにどのようにアクセスして、それをサイズ変更して下に移動するかを知っていれば、私に教えてください。原因の

画像:http://img59.imageshack.us/img59/5397/bildschirmfoto20101121us.png

私はそれがのUITableViewのバグだと思うので、私はアップルに報告するつもりです。

+0

任意の大きな数ではなく、self.tableView.sectionIndexMinimumDisplayRowCountをNSIntegerMaxに設定できます。また、テーブルデータがロードされた後にこれを設定した場合は、[self.tableView reloadData]を呼び出す必要があります。 – arlomedia

関連する問題