访次: AmazingCounters.com 次

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

        }

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

posted @ 2017-06-08 09:26  JusDoit  阅读(9874)  评论(2编辑  收藏  举报