Chcę wycentrować zawartość mojego UITableView
, która zawiera headerView
i footerView
utworzoną w scenopisie i UITableViewCell
s. Jak mogę to osiągnąć?Jak wyrównać (wyśrodkować) zawartość UITableView?
Oto, co próbuję wdrożyć, aby rozwiązać mój problem, ale to nie działa.
- (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;
}
Więc odjąć wysokość navigationBar & StatusBar i komórki wysokość do wysokości tableview, aby uzyskać wysokość pustego obszaru. Teraz, gdy otrzymam wysokość w pustym obszarze, podzielę ją na 2 dla stopki i widoku nagłówka.
zestaw ramek widoku tabeli dynamicznie –
wkleić kod, co próbowałeś? –
@LalitKumar, zaktualizowałem pytanie. Dzięki. – Xchord