當升級到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
}
其他的枚舉值就不列出來了,只要看后面的單詞就能猜出什么意思!
