如何从 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
}