我有一个 UITableViewController 有多个部分标题,每个部分都加载相同的 UIView。但是,当我在模拟器中运行代码时,只会出现最后一节标题。有没有人知道为什么会这样。
这是我的 SectionHeader 方法
-(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
if(section < distinctPicklersHeaderArray.count)
return [self picklerHeaderView];
return nil;
}
在此先感谢您的任何建议。
注意:我发布了 picklerHeaderView 方法。但是,我不确定如何每次都返回一个单独的实例,因为我只是在完成教程。
-(UIView *)picklerHeaderView
{
// if we haven't loaded the headerView...
if(!picklerHeaderView){
// load the headerview xib file
[[NSBundle mainBundle] loadNibNamed:@"PicklerDetailsDrillDownHeader" owner:self options:nil];
}
return picklerHeaderView;
}