viewForFooterInSection确实完成加载

时间:2014-11-26 11:18:54

标签: objective-c uitableview view footer

我正在尝试在完成加载时直接更改我的部分页脚上的元素

但是当我尝试按照方式

-(void)tableView:(UITableView *)tableView willDisplayFooterView:(UIView *)view forSection:(NSInteger)section {

    UITableViewHeaderFooterView* footerView = [self.tableView footerViewForSection:0];
}

footerView返回nil

对我有用的唯一解决方案是performSelector:withObject:afterDelay

不应该存在类似上面提到的委托方法,而是使用didDisplayFooterView吗?

谢谢:)

1 个答案:

答案 0 :(得分:0)

您的页脚视图作为参数view传入。只需检查该部分是否是您想要的部分:

-(void)tableView:(UITableView *)tableView willDisplayFooterView:(UIView *)view forSection:   (NSInteger)section {

  if(section == 0) {
    //view is your footer view
  }
}