tabview 中的页面指示器 swiftui

Page indicator in tabview swiftui

我正在使用 tabView 在我的应用程序中显示一些引导屏幕。 我正在使用

  .onAppear() {
                UIPageControl.appearance().currentPageIndicatorTintColor = .black
                UIPageControl.appearance().pageIndicatorTintColor = .gray
            }

修改指标的背景和颜色。 但是现在 iOS 14.5 设备中没有显示页面指示器。

引用了这个 和其他多个链接,但它说要添加约束。如何在 swiftUI 中做到这一点?

向定义 UIKit 外观的视图添加一个 init()。

struct YourView: View {
    init() {
        UIPageControl.appearance().currentPageIndicatorTintColor = .black
        UIPageControl.appearance().pageIndicatorTintColor = .gray
    }

    var body: some View {
        // Text("YourView") with TabView
    }
}