Lep*_*ron 58 xcode deprecated ios swift
我刚刚开始编译到iOS 11,并注意到Apple现在宣布该属性
var automaticallyAdjustsScrollViewInsets: Bool { get set }
被弃用:
是否有其他属性可以在iOS 11中修复此警告?
默认值是否保持正确或将来如何处理?
小智 92
此代码可能有所帮助:
if #available(iOS 11.0, *) {
    scrollView.contentInsetAdjustmentBehavior = .never
} else {
    automaticallyAdjustsScrollViewInsets = false
}
tot*_*tiG 77
此属性的默认值现在为true.如果需要设置它,则需要在将承载viewController的scrollview中设置它并设置其属性contentInsetAdjustmentBehavior.以下是一个例子:
scrollView.contentInsetAdjustmentBehavior = .automatic
小智 5
您也可以在 Interface Builder 中进行设置。选择您的 tableView 或 collectionView,然后从 Size Inspector 的下拉列表中选择 .never for 'Content Insets Adjustment Behavior'
| 归档时间: | 
 | 
| 查看次数: | 28975 次 | 
| 最近记录: |