2010-11-20 4 views
2

my UITableView имеет кучу разделов и поэтому отображает боковую панель, которая позволяет вам прокручивать разделы.Изменить боковую панель UITableView?

Проблема: у меня есть UISearchBar в заголовке UITableView, а боковая панель закрывает прозрачную (x) кнопку UISearchBar.

Могу ли я изменить боковую панель для добавления поля или, по крайней мере, удалить его полностью? Я не нашел ничего на боковой панели на сайте Apple Developer.

ответ

0

У вас есть этот вид, сделанный в файле xib, вопрос? Если вы это сделаете, вы сможете изменить размер табличного представления, чтобы сделать то, что вам нужно. Вот ссылка на сайт разработчиков Apple, которая имеет много полезной информации о 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 в TableView. Я хочу, чтобы странные вещи на стороне, опустившиеся на высоту SearchBar, или полностью удалены.

Я понял, что вы можете удалить строку с

self.tableView.sectionIndexMinimumDisplayRowCount = 1337;

По крайней мере, если у вас меньше, чем 1337 секций. Однако, если кто-нибудь знает, как я обращаюсь к объекту, который представляет индекс справа, чтобы изменить его размер и переместить его, сообщите мне.

Изображение причины: http://img59.imageshack.us/img59/5397/bildschirmfoto20101121us.png

Я думаю, что это ошибка в UITableView, так что я собираюсь сообщить об этом в Apple.

+0

Вы можете установить self.tableView.sectionIndexMinimumDisplayRowCount для NSIntegerMax вместо произвольного большого числа. Кроме того, вам нужно будет вызвать [self.tableView reloadData], если вы установите это значение после загрузки данных таблицы. – arlomedia

Смежные вопросы