适配iOS11 - UITableview UICollectionView MJRefresh下拉刷新错乱

前言:iOS11弃用了automaticallyAdjustsScrollViewInsets属性,新增contentInsetAdjustmentBehavior来替代它


OC 中

//声明tableView的位置 添加下面代码

if (@available(iOS 11.0, *)) {

_tableView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;

_tableView.contentInset = UIEdgeInsetsMake(64, 0, 49, 0);

_tableView.scrollIndicatorInsets = _tableView.contentInset;

}

swift 中

//声明tableView的位置 添加下面代码

if #available(iOS 11.0, *) {

tableView.contentInsetAdjustmentBehavior = .never

tableView.contentInset = UIEdgeInsetsMake(64, 0, 49, 0)

tableView.scrollIndicatorInsets = tableView.contentInset

}

你可能感兴趣的:(适配iOS11 - UITableview UICollectionView MJRefresh下拉刷新错乱)