iOS 15からAppearanceの設定方法が追加された
scrollEdgeAppearance このプロパティに対しても設定を行います。
従来の記述に加えてこういう記述が必要です。
if #available(iOS 15.0, *) {
let appearance = UINavigationBarAppearance()
appearance.backgroundColor = .black
UINavigationBar.appearance().standardAppearance = appearance
UINavigationBar.appearance().scrollEdgeAppearance = appearance
}
if #available(iOS 15.0, *) {
let appearance = UITabBarAppearance()
appearance.backgroundColor = .black
UITabBar.appearance().standardAppearance = appearance
UITabBar.appearance().scrollEdgeAppearance = appearance
}