是否可以使用 swiftUI 在 watchOS 上隐藏数字皇冠指示器

Mar*_*tin 8 user-interface swift apple-watch watchos swiftui

我已经使用 Apple Watch 和 swiftUI 一段时间了,但我遇到了一些问题。

我希望在手表屏幕上不显示指示器的情况下访问数字表冠旋转值。我使用 swiftUI 连接到表冠没有问题,但我似乎无法隐藏或删除它所链接的指示器。

截至今天,我的代码是:

struct TestView: View {
@State var scrollAmount = 0.0

var body: some View {
            containerView
                .focusable(true)
                .digitalCrownRotation($scrollAmount,
                                      from: 0,
                                      through: 1,
                                      by: 0.05,
                                      sensitivity: .low,
                                      isContinuous: false,
                                      isHapticFeedbackEnabled: true)
       }
    }
Run Code Online (Sandbox Code Playgroud)

容器视图是视图的通用名称,但不是滚动视图,因此我无法应用(showsIndicators: false). 正如我所说,接收scrollAmount 上的值没有问题。但每次旋转表冠时,屏幕上都会弹出指示器。我尝试设置,.accentColor(.clear)但它什么也没做,并且指示器仍然显示为绿色。

我错过了什么或者做错了什么吗?我不知道如何告诉系统不要显示皇冠指示器。

欢迎任何帮助或提示。