1. ホーム
  2. ios

[解決済み] iOS 11.0では「automaticallyAdjustsScrollViewInsets」は非推奨になりました。

2023-06-06 02:32:16

質問

iOS 11 に向けてコンパイルを開始したところ、Apple は現在、プロパティとして

var automaticallyAdjustsScrollViewInsets: Bool { get set }

を非推奨とする。

https://developer.apple.com/documentation/uikit/uiviewcontroller/1621372-automaticallyadjustsscrollviewin

iOS 11 でこの警告を修正する別のプロパティはありますか?

デフォルト値はtrueのままなのでしょうか、それとも今後どのように処理されるのでしょうか。

どのように解決するのですか?

このプロパティのデフォルトは、現在、true です。これを設定する必要がある場合は、viewController をホストする scrollview に設定し、そのプロパティ contentInsetAdjustmentBehavior を設定する必要があります。以下はその例です。

scrollView.contentInsetAdjustmentBehavior = .automatic