如何更改SwiftUI ScrollView指示器颜色

时间:2020-02-21 21:02:18

标签: scrollview swiftui

标题几乎说明了一切。我有一个滚动视图,我想更改右侧的小线,该线显示您要变黄的深度。在SwiftUI中有没有办法做到这一点?我能找到的唯一方法是showIndicators,与更改颜色无关。

2 个答案:

答案 0 :(得分:0)

您将需要自己制作SwiftUI ScrollView实现,或者需要将UIScrollView控件与UIViewRepresentable一起使用。

我已经看过本教程如何实现自定义ScrollView with SwiftUI

如果使用UIViewRepresentable,则可以使用用于UIScrollView自定义How to change UIScrollView Indicator color?的标准可能性。

答案 1 :(得分:0)

要更改为浅色:

ScrollView(.vertical) {
    // ...
}
.preferredColorScheme(.dark)