当cell的布局乱了之后,不能从顶部加载时,解决方法.
- 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中键盘遮挡
网友评论