如何从 AppDelegate 将 属性 值 UIScrollView.content.contentInsetAdjustmentBehavior 更改为永不?
How to changing a property value, UIScrollView.content.contentInsetAdjustmentBehavior to never from AppDelegate?
我有一个项目是从 XCode 8.3.3 构建的并且在线了很长时间。
但是在 iOS 11 中,ScrollView 有一个新的 属性,它名为 contentInsetAdjustmentBehavior。
这使得导航中的所有 scrollViewd 行为都很奇怪。
因此,我必须将下面的代码设置为 ScrollView 固有的所有 ViewController。
if #available(iOS 11.0, *) {
self.tableView.contentInsetAdjustmentBehavior = .never
}
由于这个项目有很多ViewController,请问有没有好的方法在AppDelegate中设置?
UIScrollView.contentInsetAdjustmentBehavior = .never
我试过了,但是 XCode 警告是
Result of call is unused, but produces 'UIScrollViewContentInsetAdjustmentBehavior'
使用外观实例:
if #available(iOS 11, *) {
UIScrollView.appearance().contentInsetAdjustmentBehavior = .never
}
我有一个项目是从 XCode 8.3.3 构建的并且在线了很长时间。 但是在 iOS 11 中,ScrollView 有一个新的 属性,它名为 contentInsetAdjustmentBehavior。 这使得导航中的所有 scrollViewd 行为都很奇怪。 因此,我必须将下面的代码设置为 ScrollView 固有的所有 ViewController。
if #available(iOS 11.0, *) {
self.tableView.contentInsetAdjustmentBehavior = .never
}
由于这个项目有很多ViewController,请问有没有好的方法在AppDelegate中设置?
UIScrollView.contentInsetAdjustmentBehavior = .never
我试过了,但是 XCode 警告是
Result of call is unused, but produces 'UIScrollViewContentInsetAdjustmentBehavior'
使用外观实例:
if #available(iOS 11, *) {
UIScrollView.appearance().contentInsetAdjustmentBehavior = .never
}