19
如何调整UITableView的tableHeaderView的大小?
我无法调整tableHeaderView的大小。简单行不通。 1)创建一个UITableView和UIView(100 x 320 px); 2)设置UIView为UITableView的tableHeaderView; 3)构建并运行。一切都好。 现在,我想调整tableHeaderView的大小,因此我将以下代码添加到viewDidLoad中: self.tableView.autoresizesSubviews = YES; self.tableView.tableHeaderView = myHeaderView; self.tableView.tableFooterView = myFooterView; CGRect newFrame = self.tableView.tableHeaderView.frame; newFrame.size.height = newFrame.size.height + 100; self.tableView.tableHeaderView.frame = newFrame; tableHeaderView的高度应显示为200,但应显示为100。 如果我写: self.tableView.autoresizesSubviews = YES; CGRect newFrame = myHeaderView.frame; newFrame.size.height = newFrame.size.height + 100; myHeaderView.frame = newFrame; self.tableView.tableHeaderView = myHeaderView; self.tableView.tableFooterView …