zoukankan      html  css  js  c++  java
  • tableView滚动的时候会 最后一行显示不完全的问题

    问题可能原因

    1:tableView高度的设置不正确,应该是屏幕的高度减去上面的高度(包括状态栏以及navigationBar的高度)。正确设置了tableView的高度之后,才可以正常滚动到最后一行,并且不弹跳。

     如果rowforheight 高度给定更好 在给定 row count 就完全能计算 tableView 的显示内容 高度。

    2. 可能是因为tableView的contensize 不够用:

    self.clientListTableView.contentSize = CGSizeMake([UIScreen mainScreen].bounds.size.width, CGFLOAT_MAX);

    3. 给tableView加个footerView:

    self.clientListTableView.tableFooterView = [[UIView alloc] init];

    4、设置contentInset和scrollIndicatorInsets

        self.clientListTableView.contentInset = UIEdgeInsetsMake(0, 0, 0, 0);

        self.clientListTableView.scrollIndicatorInsets = UIEdgeInsetsMake(0, 0, 0, 0);

    2016年12月8日,因为只设置了

    self.clientListTableView.contentInset = UIEdgeInsetsZero;

    没有设置self.clientListTableView.scrollIndicatorInsets,出现了,页面首次加载进来的时候可以正常显示最后一行的数据,就是上拉刷新之后,就不能正常显示最后一行的数据,总是会遮盖一部分,可让我试了,吧所有的都挨个试了一遍,总算试试出来了。哭瞎

  • 相关阅读:
    Win7 64位下ProxyCap代理Java
    kafka一个诡异错误
    linux下oracle修改、新建用户并授权
    es常用查询
    linux 下启动tomcat报错 Cannot find ./catalina.sh
    linux虚拟机添加端口访问
    Linux下启动Oracle服务和监听程序
    es基础
    mysql授权远程任意人登录
    添加POI导出excel通用工具类
  • 原文地址:https://www.cnblogs.com/Jordandan/p/4914026.html
Copyright © 2011-2022 走看看