self.headerView.frame = CGRectMake(0, 0, 320, 167); //this is a UIView
似乎没有做任何事情。一切都在IB中。
答案 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
可能也会引起您的兴趣。