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

  • 相关阅读:
    网址
    123
    工具安装
    博客专栏-计算机网络
    JQuery(1)
    HTML常用标签
    Spring的线程池技术:ThreadPoolTaskExecutor
    Error:java: 程序包lombok不存在- IDEA+maven+lombok
    Andriod Studio中新创建的xml布局文件无法在R.layout中调用
    SAST : Single-Shot Arbitrarily-Shaped Text Detector论文阅读笔记
  • 原文地址:https://www.cnblogs.com/Jordandan/p/4914026.html
Copyright © 2011-2022 走看看