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中键盘遮挡

你可能感兴趣的:(cell布局混乱,不能从顶部加载)