我有多个表委托(delegate)给 UIViewController。在 IOS4 中,我使用函数:(UIView *) tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
来更改某些表头部分的背景。在那些没有部分的部分中,我返回 nil 并且一切正常。
在 IOS5 中,如果我返回 nil,系统会放置一个默认的标题部分。如何在只有一个部分的表格中隐藏标题部分?
最佳答案
根据发行说明,您的 UITableViewDelegate
必须 现在从 tableView:heightForHeaderInSection:
- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
{
return 0.0;
}
看起来真的很痛苦。我不知道他们为什么要改变这个,因为每个人都依赖于先前的行为 - 但他们必须有他们的理由。
关于iphone - UITableView 部分标题 iOS 5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7165034/