SWIFTUIにおけるTabBarの透明化問題の解決


Tabbarにcolorを追加
    init() {
		UITabBar.appearance().barTintColor = .black
    }
このように色を設定して、最初の画面に

よく撮れました.しかし、問題はここで別のページにナビゲートすることです.

Tabbarの道具しか残っておらず、背景が透明化しています.
解決策を見つけたので、もう少し設定すればいいです.
    init() {
    	UITabBar.appearance().shadowImage = UIImage()
        UITabBar.appearance().backgroundImage = UIImage()
        UITabBar.appearance().isTranslucent = true
        UITabBar.appearance().backgroundColor = .black
	}
viewの初期化時に上記の設定を追加します.

よく撮れました!