【发布时间】:2011-09-16 15:07:12
【问题描述】:
我正在尝试更改 tableView.tableHeaderView 框架,以便将其变大但没有效果。 tableView.tableHeaderView 的框架是固定的还是可调的?
【问题讨论】:
标签: iphone objective-c ios uitableview
我正在尝试更改 tableView.tableHeaderView 框架,以便将其变大但没有效果。 tableView.tableHeaderView 的框架是固定的还是可调的?
【问题讨论】:
标签: iphone objective-c ios uitableview
tableView.tableHeaderView = nil;
tableView.tableHeaderView = your_headerView;
【讨论】:
它很灵活,如果您尝试了以下代码但仍然无法正常工作, 然后尝试在界面生成器中更改标题视图大小。
用你想要的 Header 创建一个 UIView 并添加视图
UIView *tempView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, heightYouWant)];
tempView.backgroundColor = [UIColor whiteColor];
[yourTableView setTableHeaderView:tempView];
//[yourTableView setTableFooterView:tempView]; you can also use Footer in same way
[emptyView release];
您可以在 tempView 中添加其他控件来创建它的运行时间。
【讨论】:
将此写入您的 UITableViewDelegate
- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section;
{
return 100;
}
【讨论】: