如何调整UITableView标题的大小?

问题描述:

self.headerView.frame = CGRectMake(0, 0, 320, 167); //this is a UIView 

似乎没有做任何事情。一切都融入了IB。如何调整UITableView标题的大小?

我需要在定义框架后调用setHeaderView。

这是在UITableViewController?如果是这样,请尝试访问tableHeaderView(self.tableView.headerTableView),然后获取所需的子视图。

+0

我可以调整self.tableView.headerTableView上的高度吗?如果没有,我怎么能得到它的子视图? – 2010-08-18 16:40:09

+0

headerTableView不是tableView的属性 – 2010-08-18 16:43:02

尝试使用UITableViewDelegate的-(CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section方法。

此外,如果您尝试将自定义视图作为标题,则-(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section也可能对您感兴趣。