Swift/UIKit/AppearanceCustomization/UITabBarAppearance
タブバーの外観をカスタマイズするためのオブジェクト。
Type | Class |
---|---|
iOS | 13.0+ |
iPadOS | 13.0+ |
MacCatalyst | 13.1+ |
tvOS | 13.0+ |
Website | developer |
iOS 15以上だとナビゲーションバーが透過されてしまうので14以前の非透過に戻す設定。
let tabBarAppearance = UITabBarAppearance()
//バー外観オブジェクトを設定し、デフォルトの背景と影の値を設定する。
tabBarAppearance.configureWithDefaultBackground()
//ナビゲーションバーの外観にデフォルト値を設定する
UITabBar.appearance().standardAppearance = tabBarAppearance
UITabBar.appearance().scrollEdgeAppearance = tabBarAppearance