iOS10 系统关于UITableView的适配问题:代理方法的执行顺序和尾部视图的展示
前言
要测试iOS10 可以下载模拟器,因为目前基本找不到iOS10的真机了。
-
tableView numberOfRowsInSection:QCTReceiptsubFilterViewSection4KeyTypeTitle]
的使用执行顺序在iOS10的特殊之处:不能在在方法中- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section{
调用,否则会造成死循环。 -
heightForFooterInSection 在iOS10 即使高度返回0 也会显示视图
numberOfRowsInSection
tableView:numberOfRowsInSection
不能在方法中 - (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section{
调用,否则会造成死循环。
heightForFooterInSection
在iOS10 中不显示viewForFooterInSection的正确做法是,将tableView:viewForFooterInSection:
和tableView:heightForFooterInSection:
方法都注释掉
- 1
- 2
文章来源: kunnan.blog.csdn.net,作者:iOS逆向,版权归原作者所有,如需转载,请联系作者。
原文链接:kunnan.blog.csdn.net/article/details/103801633
- 点赞
- 收藏
- 关注作者
评论(0)