iOS 11 UIScrollView的新特性(automaticallyAdjustsScrollViewInsets 不起作用了)

当升级到iOS 11的时候,发现UIScrollView 有莫名其妙的偏移了 可是明明设置了

automaticallyAdjustsScrollViewInsets

这是因为iOS 11为UIScrollView 添加了新的属性contentInsetAdjustmentBehavior 这是一个枚举

找到UIScrollViewContentInsetAdjustmentNever 从来不自动调整和automaticallyAdjustsScrollViewInsets = NO 是一个功效 这样就解决了iOS 11这个bug

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

            Scrollview.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;

        } else {

            // Fallback on earlier versions

        }

其他的枚举值就不列出来了,只要看后面的单词就能猜出什么意思!

转载于:https://www.cnblogs.com/Jusive/p/6961149.html

你可能感兴趣的:(iOS 11 UIScrollView的新特性(automaticallyAdjustsScrollViewInsets 不起作用了))