为UITabBar SwiftIUI获取透明背景

时间:2020-03-27 22:38:10

标签: ios swift swiftui transparency

    struct ContentView: View {

    init() {
         UITabBar.appearance().backgroundColor = UIColor.clear
    }

    var body: some View {

            TabView{

                TimeView()
                    .tabItem {
                        Image(systemName: "clock.fill")
                        .font(.system(size: 30.0))
                        Text("Time")
                    }
                NewsViews()
                    .tabItem {
                        Image(systemName: "video.circle.fill")
                        .font(.system(size: 30.0))
                        Text("News")
                    }

                Compass()
                    .tabItem {
                        Image(systemName: "location.circle.fill")
                        .font(.system(size: 30.0))
                        Text("Compass")
                }
                }

            .font(.headline)
            .edgesIgnoringSafeArea(.top)

    }
}

我尝试将背景设置为一种颜色,但是没有改变。 有谁知道如何更改选项卡式视图底部栏中的背景颜色? 是我的代码中的问题吗?

0 个答案:

没有答案