Немного информации о фоновой информации:Таблица без прокруткиViewHeader
У меня есть UIViewController, который содержит UITableView. В методе loadView (после инициализации таблицы) я установил представление UIViewControllers в представление таблицы с помощью: self.view = tableView;
Что я хочу - это вид в верхней части экрана (перед UITableView), который не прокручивается вместе с остальной частью таблицы при прокрутке. Я попытался добавить мой UIView в tableViewHeader таблицы table, который отображается правильно, но прокручивает остальную часть таблицы.
Есть ли какие-либо легкие исправления для этого? В любом случае, любые подсказки к решению очень приветствуются.
EDIT:
Давай думать об этом, что я хочу что-то вроде фондовом приложения, где нижняя часть находится в неподвижном состоянии, а остальная часть экрана является UITableView. Единственное отличие состоит в том, что я хочу, чтобы неподвижная часть находилась в верхней части экрана.
Что вы предлагаете? Я попытался добавить UIView и UITableView в UIViewController, сказав: [self.view addSubview: headerView]; и [self.view addSubview: tableView]; Каждый вид инициализирован соответствующим фреймом. Когда я это делаю, программа вылетает, и отладчик запускает отображение: Загрузка 95186 кадров стека ... – Erik
Хм, нашел ошибку. Я попробовал ваш подход раньше, и, как я уже сказал, все это разбилось. Это потому, что я забыл поставить [super loadView]; в моем методе loadView. Поэтому я дам вам правильный ответ на это, потому что ваш подход - это то, что я в конечном итоге использую в конце. – Erik