2012-02-05 2 views
0

У меня есть UITableView с одним разделом и заголовком. Проблема в том, что когда я прокручиваю вниз за пределы содержимого таблицы, заголовок сбрасывается вместе с ячейками. Я бы хотел, чтобы он остался наверху взгляда. Я попробовал предложение на этот пост,UITableView: заголовок секции привязки

Change Default Scrolling Behavior of UITableView Section Header

используя колонтитул секции нулевой строки в заголовке, но он все еще не закреплена. Кто-нибудь знает, как это сделать правильно?

ответ

2

Вы используете UITableViewController? Если вы используете UIViewController, который содержит UITableView, вы можете просто добавить UIView над UITableView.

Вы также можете добавить UIView поверх UITableView и добавить альфа-градиент, чтобы он выглядел более похожим на обычный заголовок раздела UITableView.

+0

Я пытаюсь это прямо сейчас, но табличный вид заполняет весь вид, даже если я устанавливаю новый кадр. Есть ли способ ограничить это? – Rob

+0

Я думаю, что вы, вероятно, используете UITableViewController, если вы не можете изменить фрейм. Пожалуйста, проверьте. Если вы тогда, вам нужно будет переключиться на UIViewController с UITableView внутри него. UITableViewController очень ограничительный. – bbarnhart

+0

Я использую UIViewController с UIView и UITableViewController. В конечном итоге я получил работу, делая все программно, но я считаю, что представление таблицы заполняет экран независимо от того, какой контроллер просмотра вы используете, если он загружен из наконечника. – Rob

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