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,出现了,页面首次加载进来的时候可以正常显示最后一行的数据,就是上拉刷新之后,就不能正常显示最后一行的数据,总是会遮盖一部分,可让我试了,吧所有的都挨个试了一遍,总算试试出来了。哭瞎

  • 相关阅读:
    Mysql 主主复制失败恢复【转】
    linux的curl用法【转】
    做Mysql主从时,注意使用replicate_wild_do_table和replicate-wild-ignore-table【转】
    MyEclipse 2014配置Maven
    使用MyEclipse 2014构建Maven项目的两种方法
    Struts2的输入校验
    Java Web之Filter
    Struts2国际化
    Struts2实现登录流程
    Java实现文件MD5加密
  • 原文地址:https://www.cnblogs.com/Jordandan/p/4914026.html
Copyright © 2011-2022 走看看