在重新加载部分

时间:2016-06-07 07:24:42

标签: ios uitableview

我有uitableview页脚,我以编程方式创建:

-(UIView*)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section {


CGRect footerRect = CGRectMake(0, 0, self.view.frame.size.width, 45);
UIView *tableFooter = [[UIView alloc] initWithFrame:footerRect];
tableFooter.backgroundColor = [UIColor clearColor];

UIButton* moreButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[moreButton setBackgroundImage:[UIImage imageNamed:@"moreImage"] forState:UIControlStateNormal];

[moreButton.titleLabel setFont:[UIFont boldSystemFontOfSize:20]];
[moreButton addTarget:self action:@selector(actionClicked:)forControlEvents:UIControlEventTouchUpInside];
moreButton.autoresizingMask = UIViewAutoresizingFlexibleWidth;   

[moreButton setFrame:CGRectMake(0, 0, self.view.frame.size.width, 45)];
[tableFooter moreButton];

return tableFooter;

}

在我的代码中的某个地方,我再次从服务器检索数据并使用以下方法重新加载某些部分:

 [self.tableView reloadSections:[NSIndexSet indexSetWithIndex:mySection] withRowAnimation:UITableViewRowAnimationFade];

然而,当表格显示新数据时,我在mysection上有两个页脚视图,一个位置正确,一个只是浮动在我的部分。我如何删除这个页脚?

感谢。

0 个答案:

没有答案