cost 99 ms
有什么方法可以使用 ScrollviewReader 来控制 Image Button 的 Scrollview 吗? - Is there any way to use ScrollviewReader to control the a Scrollview of Image Button?

我一直在尝试创建图像按钮的滚动视图,其中使用“向后箭头”和“向前箭头”来控制图像按钮的 position。 像这样:需要 Function 通过搜索 inte.net,我发现 ScrollViewReader 是我想要的 function 的潜在解决方案。我设置了一个简单的 ScrollViewR ...

Horizontal ScrollView 滚动到可见区域之外 - SwiftUI - Horizontal ScrollView scrolls outside of the visible area - SwiftUI

从 gif 循环中可以看出,滚动条偶尔会随机滚动出视图,必须先将滚动条拖动到右侧才能显示项目。 这只会时不时地发生,而且完全是随机的。 我不认为这是由于 proxy(scrollTo:),因为即使不滚动到所选元素,滚动条内的元素有时也是不可见的。 这是它背后的代码: 我认为它可能是 Scroll ...

ScrollView 中的 LazyVStack 有抖动的自动滚动 - LazyVStack in ScrollView has jittery auto scroll

我有一个聊天应用程序,无论何时打开聊天室,我都需要在获取消息后立即将视图滚动到底部。 问题是,尽管在接收或发送新消息时它确实可以完美滚动(请参阅下面的ViewModel ),但当我告诉它在获取第一批消息后立即滚动时它会非常紧张,这会立即发生一次视图出现。 经过大量的尝试和错误,我意识到如果我给滚动添 ...

SwiftUI ScrollViewReader scrollTo 未按预期工作 - SwiftUI ScrollViewReader scrollTo not working as expected

我正在构建我的应用程序的一部分,允许用户通过瞄准目标来训练他们的运动技能。 用户可以在列表中看到他们的目标。 如果超过 1 人在我的应用程序中使用此功能,他们的训练目标列表将在滚动视图中彼此相邻。 我希望我的应用程序自动滚动到当前活跃的用户。 我用于此的代码是: onReceive 被触发,我已经 ...

当用户更改方向时,如何从 0 开始重新计算 yOffSet,用于 SwiftUI 中滚动视图中的项目 - How do I recalculate the yOffSet starting from 0, for items in a scrollview in SwiftUI when the user changes orientation

我正在尝试在底部创建一个带有自定义导航器的滚动视图。 当滚动视图在其附近时,导航项应获得背景。 我使用 scrollviewReader 将项目和 yOffSet 保存在数组中。 然后我给了滚动视图内的整个 HStack 一个 YOffsetScrollValuePreferenceKey。 最后 ...

SwiftUI,核心数据,ScrollViewReader - [错误] 先决条件失败:无效的图形更新(从多个线程访问?) - SwiftUI, Core Data, ScrollViewReader - [error] precondition failure: invalid graph update (access from multiple threads?)

我正在尝试在 SwiftUI 中列出核心数据项目,其中添加新项目也会触发滚动到最后一项。 这是我的代码。 它基于 Xcode 中的示例核心数据应用程序。一个实体:具有一个属性的项目:时间戳。 它有效,但我在 Xcode 中遇到这样的错误: 2022-02-06 16:28:47.280984+0 ...

如何在 SwiftUI 中获取水平 ScrollView 以在更新封闭的文本时自动滚动以结束 - How to get a horizontal ScrollView in SwiftUI to scroll automatically to end when the enclosed Text is updated

我正在编写一个 SwiftUI iOS 应用程序,我需要一个Text视图在内容更新时自动滚动到其内容的末尾。 更新发生在模型中。 为了不使这个问题与我的应用程序的细节复杂化,我创建了一个简单的场景,其中有两个文本字段和一个文本标签。 在文本字段中输入的任何文本都将串联并显示在文本标签中。 文本标签包 ...

使用 SwiftUI 中的列表和可识别协议使 ScrollViewReader 滚动到项目 - Make ScrollViewReader scroll to item using a list and identifiable protocol in SwiftUI

我无法让 ScrollViewReader 在我的 List() 上滚动。 我看过很多这样的讨论, 这还是本 我使用 Identifiable 协议和 id 作为 Int 的模型: 我的观点目前是这样的: 我尝试使用.id()来识别每一行/按钮也没有成功。 我不知道是否需要id()因为For ...

SwiftUI:以编程方式在 ScrollView 上动画滚动? - SwiftUI: animating scroll on ScrollView programmatically?

我需要以编程方式为滚动视图的滚动设置动画。 滚动视图包含一个 HStack 或一个 VStack。 我测试的代码是这样的: 滚动视图确实落在带有testCid的项目上,但是,它没有动画。 一旦视图出现在屏幕上,滚动视图就已经在testCid ... 如何为滚动设置动画? ...

ScrollViewReader 的 proxy.scrollTo 不滚动 - ScrollViewReader's proxy.scrollTo not scrolling

我有这个 SwiftUI 代码,它构建了一个太大而无法在屏幕上显示的大型 UI 视图,所以我将它放在 2D 滚动视图中。 虽然此示例是一个网格,但我们假设内容填充得一样多,但项目的放置更加随机。 当视图出现时,我希望它首先将这些项目之一居中,在 ID 为“(25,25)”的项目下方的情况下。 这编译 ...

SwiftUI ScrollView 滚动到相对 Position - SwiftUI ScrollView Scroll to Relative Position

我有一个不适合屏幕的大水平视图,所以我将它放入水平ScrollView 。 如果 0 代表完全向左滚动,而 1 代表完全向右滚动 - 例如,我如何滚动到 0.8 的相对 position? 由于我无法将 id 附加到子元素ScrollViewReader似乎不起作用。struct ContentV ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM