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)但它什么也没做,并且指示器仍然显示为绿色。
我错过了什么或者做错了什么吗?我不知道如何告诉系统不要显示皇冠指示器。
欢迎任何帮助或提示。
| 归档时间: |
|
| 查看次数: |
403 次 |
| 最近记录: |