小编rax*_*zze的帖子

如何仅禁用 ScrollView 中的滚动而不是内容视图?

最近我写了一个小的 SwiftUI 库,可以旋转一组视图并选择视图。

Gif-1

但是发现了一个问题,我无法弄清楚如何在正常模式下禁用 ScrollView 中的滚动。

Gif-2

不幸的是,我试图放在.disabled(true)最后ScrollView,它不仅禁用滚动,而且禁用 ScrollView 中的所有视图。

这里的源代码中的项目

我应该添加什么修饰符来解决这个问题?

--已编辑--

我曾尝试更改滚动轴,但是一旦它变为 [],scrollview 将重置其内容偏移量,想知道是否有办法阻止滚动而不更改轴。

- 解决了 -

最后,我只是添加了一个DragGesture()来阻止滚动事件并且工作正常。

ios swift swiftui

8
推荐指数
7
解决办法
9624
查看次数

标签 统计

ios ×1

swift ×1

swiftui ×1