изменить индикатор TabView SwiftUI - PullRequest
0 голосов
/ 12 июля 2020

введите описание изображения здесь Есть ли способ изменить цвет индикатора tabView в swiftUI?

Это мой код

struct OnBoarding: View {
    var body: some View {
        
        TabView {
            ForEach(0 ..< 3) { item in
                VStack {

                    Image("discover")
                        .resizable()
                        .scaledToFit()
                    
                }
            }
        }

        .tabViewStyle(PageIndexViewStyle(backgroundDisplayMode: Color ?))
        
    }
}

struct OnBoarding_Previews: PreviewProvider {
    static var previews: some View {
        OnBoarding()
    }
}

Я пробовал tabViewStyle (PageIndexViewStyle (backgroundDisplayMode: Color?)), Но могу ' не обойтись с этим

1 Ответ

1 голос
/ 18 июля 2020

нужно использовать UIkit

 init() {
    UIPageControl.appearance().currentPageIndicatorTintColor = .red
    UIPageControl.appearance().pageIndicatorTintColor = UIColor.black.withAlphaComponent(0.2)
    }
...