Я хочу сосредоточить содержимое моего UITableView
, который содержит headerView
и footerView
, созданные на раскадровке, и UITableViewCell
s. Как я могу это достичь?Как вертикально выровнять (в центре) содержимое UITableView?
Вот что я пытаюсь реализовать для решения моей проблемы, но это не работает.
- (void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
CGFloat height = self.tableView.frameHeight - self.navigationController.navigationBar.frameHeight - [UIApplication sharedApplication].statusBarFrame.size.height - (self.rowCount * self.rowHeight);
self.tableView.tableHeaderView.frameHeight = height/2.0;
}
Я вычитаю высоту & STATUSBAR Панели навигации и клетка высоту до высоты Tableview, чтобы получить высоту пустой области. Теперь, когда я получаю высоту в пустой области, я разделил ее на 2 для нижнего колонтитула и заголовка.
установить рамочный стол таблицы динамически –
вставить код, что еще вы пробовали? –
@LalitKumar, я обновил вопрос. Благодарю. – Xchord