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里面的内容,高度不会改变的话,可以直接类似
如果是要刷新他高度,就得需要如下: