ios 11 12以后下拉刷新不回位的解决方法
p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Menlo; color: #41b645; background-color: #1e2028 }
p.p3 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Menlo; color: #00a0be; background-color: #1e2028 }
span.s1 { font: 12.0px Menlo; color: #b21889 }
span.s2 { font: 12.0px Menlo; color: #786dc4 }
span.s3 { font: 14.0px Menlo; color: #ffffff }
span.s4 { color: #b21889 }
span.s5 { color: #83c057 }
//原因 iOS11弃用了automaticallyAdjustsScrollViewInsets属性,新增contentInsetAdjustmentBehavior来替代它,不想系统帮我们自动设置边距则要在iOS11中加上这句 scrollView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;
//解决方案 在viewDidLoad 添加如下代码
if (@available(iOS 11.0, *)) {
//ios 11以上
self.tableView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;
} else {
//ios 11以下
self.automaticallyAdjustsScrollViewInsets=NO;
}
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Menlo; color: #ffffff; background-color: #1e2028 }