cell布局混乱,不能从顶部加载

当cell的布局乱了之后,不能从顶部加载时,解决方法.

  1. self.automaticallyAdjustsScrollViewInsets=NO;//对于纯代码的控制器 将VController设置之后基本大部分的问题都能解决;
    2.设置tableView的headerView
 self.tableView? .tableHeaderView = UIView.init(frame: CGRectMake(0, 0, 0, 0.01));//
   self.tableView.tableHeaderView=[[UIView alloc]init];
 3.设置区头高度
self.tableView.sectionHeaderHeight0;
  - (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section
{
    return 0.01;
}
  - (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
{
    return 0.01;
}

4.如果你使用了IQKeyboardManager
使用了IQKeyboardManager之后,对自定义的tableviewcell,当点击cell中的testfile之后,cell不能从顶部加载,每次都会向下偏移,而第一次是好的,
此时 检查自己的这个库版本 哎 说多了都是泪啊

pod 'IQKeyboardManager', '~> 4.0.7'   #避免TableView中键盘遮挡
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 概述在iOS开发中UITableView可以说是使用最广泛的控件,我们平时使用的软件中到处都可以看到它的影子,类似...
    liudhkk阅读 12,971评论 3 38
  • 废话不多说,直接上干货 ---------------------------------------------...
    小小赵纸农阅读 8,803评论 0 15
  • 版权声明:未经本人允许,禁止转载. 1. TableView初始化 1.UITableView有两种风格:UITa...
    萧雪痕阅读 7,911评论 2 10
  • 序引 本系列文章将介绍iOS开发中的UITableView控件,将会分成四篇文章完整的讲述UITableView的...
    yetCode阅读 6,787评论 3 40
  • 来源 今天接到了老大的通知叫我面试一个iOS的技术人员。约好先进行电话面试,电话面试中问道如何进行自我学习与提升这...
    纸简书生阅读 3,196评论 0 3