84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
有一个需要实时更新的View,我把它放到了tableView的section的footer上面了。
发现footer的willDisplayFooterView方法只调用一次,所以现阶段用刷新整个
section的方法来实现实时更新footer。
这样会比较麻烦,想问问有什么办法能只刷新footer呢?
闭关修行中......
已解决,参考了这个。
直接用viewForFooterInSection这个方法返回一个自定义的view实现的。以前的思路不对,用的是willDisplayFooterView自定义一个UITableViewHeaderFooterView走了不少弯路。
如果是刷新footer里面的内容,高度不会改变的话,可以直接类似
self.myTableviewFooter.xxLabel.text=@"xxx";
如果是要刷新他高度,就得需要如下:
[self.tableView setTableHeaderView:self.myTableviewFooter];
已解决,参考了这个。
直接用viewForFooterInSection这个方法返回一个自定义的view实现的。以前的思路不对,用的是willDisplayFooterView自定义一个UITableViewHeaderFooterView走了不少弯路。
如果是刷新footer里面的内容,高度不会改变的话,可以直接类似
如果是要刷新他高度,就得需要如下: