如何调整UITableView标头的大小?

时间:2010-08-18 16:24:18

标签: iphone objective-c cocoa-touch uitableview uiview

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

似乎没有做任何事情。一切都在IB中。

3 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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

此外,如果您尝试将自定义视图作为标题,那么-(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section可能也会引起您的兴趣。