更改 TabView 指示器 SwiftUI [英] change TabView indicator SwiftUI
本文介绍了更改 TabView 指示器 SwiftUI的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
有没有办法在 swiftUI 中更改 tabView 指示器的颜色?
Is there a way to change the tabView Indicator color in 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 ?))但不能解决它
I tried tabViewStyle(PageIndexViewStyle(backgroundDisplayMode: Color ?)) but can't get around with it
推荐答案
需要使用UIkit
init() {
UIPageControl.appearance().currentPageIndicatorTintColor = .red
UIPageControl.appearance().pageIndicatorTintColor = UIColor.black.withAlphaComponent(0.2)
}
这篇关于更改 TabView 指示器 SwiftUI的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文