2019-11-25

https://blog.csdn.net/zzzzllll19/article/details/78125971

具体原因不知道,因为看到IOS中废弃了automaticallyAdjustsScrollViewInsets属性,所以猜测是IQKeyboardManager在弹起和落下时对

automaticallyAdjustsScrollViewInsets做的处理不管用了,有一个替代的属性contentInsetAdjustmentBehavior。

UIViewController的automaticallyAdjustsScrollViewInsets属性---》UIScrollView的 contentInsetAdjustmentBehavior 属性,代码如下:

if (@available(iOS 11.0, *)) {
self.tableView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;
} else {
// Fallback on earlier versions
}

另外UIScrollViewContentInsetAdjustmentBehavior 有以下几种枚举值:

automatic 和scrollableAxes一样,scrollView会自动计算和适应顶部和底部的内边距并且在scrollView 不可滚动时,也会设置内边距.
scrollableAxes 自动计算内边距.
never不计算内边距
always 根据safeAreaInsets 计算内边距

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 抖音如何运营秘诀,抖音运营策略分析,抖音运营案例,抖音运营总结分析。 两微一抖”已成企业的营销标配,但对于玩转抖音...
    浩达新程阅读 1,196评论 0 0
  • 合肥又下雪了,还有什么比江南雾霾天飘雪更难熬的么?有,雾霾天雨加雪半个月。 这周效率不高。不论是听财管课件还是学英...
    子骐阅读 761评论 0 0
  • 昨晚九点多就睡了,因为我困了。也是因为最近这段时间,回到住的地方,总是没信号,不知道是手机问题,还是房间问题。 可...
    悦读悦动阅读 1,469评论 0 0
  • 吃饭,一天要三顿,这是正常的。但忙的人,可能早中午饭一起吃,晚饭要到夜宵的时候吃。可能不太忙的人,或者是要常常有应...
    厉冰凌阅读 2,738评论 0 1