2015-02-20 7 views
0

У меня есть UITableView со многими разделами. Это простой вид таблицы. Я использую viewForHeaderInSection для создания пользовательских представлений для этих заголовков. Все идет нормально.Заголовок заголовка UITableView для всех разделов

Поведение прокрутки по умолчанию заключается в том, что когда секция встречается, заголовок секции остается привязанным под панелью Nav до тех пор, пока следующий раздел не прокрутится.

Мой вопрос заключается в следующем: могу ли я изменить поведение по умолчанию, чтобы заголовок первого раздела оставался привязанным вверху для всех разделов?

Спасибо.

Желаемая Поведение изображения URL:

https://www.dropbox.com/s/2lnspddx02aku1n/scroll.png?dl=0

+0

Сомневаюсь, что вы сможете сделать это любым простым способом. Возможно, вам понадобится подкласс UITableView и добавить специальный заголовок заголовка первого раздела в виде «привязанного» вида. – RobP

+0

это может вам помочь. если это так, вы можете удалить этот вопрос. http://stackoverflow.com/questions/5441938/adding-ios-uitableview-headerview-not-section-header – danh

+0

@danh Я надеюсь, что представление заголовка не будет прокручиваться вместе с остальной частью представления, как это делает tableHeaderView. – riven

ответ

0

Я сделал это путем увеличения отношения заголовка/данных. Вы можете иметь заголовок раздела на четных пронумерованных разделах и данные в нечетных нумерованных разделах.

Пример: для раздела 0 вы можете отобразить соответствующий заголовок, но в этом разделе должно быть 0 строк. Данные для раздела 0 должны отображаться в разделе 1. Раздел 1 не будет иметь заголовок. и т. д.

+0

Я не уверен, как это может сделать заголовок заголовка первого раздела наверху , – riven

+0

Теперь я увидел изображение для удаления. Это немного объяснило мне. Есть ли разделитель между первой и второй секциями? Изображение Dropbox имеет черную линию. Что делать, если у вас всего 1 секция, а ячейки во всех других разделах в основном находятся в первом разделе. Это решит? –

+0

Это пришло мне в голову. Тем не менее, я также хочу, чтобы функция table bar отображалась в табличном представлении, что может быть сделано только в том случае, если имеется несколько разделов ... @Roderic Campbell – riven

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