如何解决是否可以使用 swiftUI 在 watchOS 上隐藏数字表冠指示器
我已经使用 Apple Watch 和 swiftUI 有一段时间了,但我遇到了一些问题。
我希望在没有指示器显示在手表屏幕上的情况下访问 Digital Crown 旋转值。我使用 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)
}
}
容器视图是视图的通用名称,但不是滚动视图,因此我无法应用 (showsIndicators: false)
。
正如我所说,接收 scrollAmount 上的值没有问题。但是每次旋转表冠时,屏幕上都会弹出指示符。
我尝试设置 .accentColor(.clear)
但它什么也没做,指示器仍然显示为绿色。
我是否遗漏了什么或做错了什么?我不知道如何告诉系统不要显示表冠指示器。
欢迎任何帮助或提示。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。