最近我写了一个小的 SwiftUI 库,可以旋转一组视图并选择视图。
但是发现了一个问题,我无法弄清楚如何在正常模式下禁用 ScrollView 中的滚动。
不幸的是,我试图放在.disabled(true)最后ScrollView,它不仅禁用滚动,而且禁用 ScrollView 中的所有视图。
我应该添加什么修饰符来解决这个问题?
--已编辑--
我曾尝试更改滚动轴,但是一旦它变为 [],scrollview 将重置其内容偏移量,想知道是否有办法阻止滚动而不更改轴。
- 解决了 -
最后,我只是添加了一个DragGesture()来阻止滚动事件并且工作正常。