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
}
}
我正在使用 tabView 在我的应用程序中显示一些引导屏幕。 我正在使用
.onAppear() {
UIPageControl.appearance().currentPageIndicatorTintColor = .black
UIPageControl.appearance().pageIndicatorTintColor = .gray
}
修改指标的背景和颜色。 但是现在 iOS 14.5 设备中没有显示页面指示器。
引用了这个
向定义 UIKit 外观的视图添加一个 init()。
struct YourView: View {
init() {
UIPageControl.appearance().currentPageIndicatorTintColor = .black
UIPageControl.appearance().pageIndicatorTintColor = .gray
}
var body: some View {
// Text("YourView") with TabView
}
}