我一直在尝试创建图像按钮的滚动视图,其中使用“向后箭头”和“向前箭头”来控制图像按钮的 position。 像这样:需要 Function 通过搜索 inte.net,我发现 ScrollViewReader 是我想要的 function 的潜在解决方案。我设置了一个简单的 ScrollViewR ...
我一直在尝试创建图像按钮的滚动视图,其中使用“向后箭头”和“向前箭头”来控制图像按钮的 position。 像这样:需要 Function 通过搜索 inte.net,我发现 ScrollViewReader 是我想要的 function 的潜在解决方案。我设置了一个简单的 ScrollViewR ...
从 gif 循环中可以看出,滚动条偶尔会随机滚动出视图,必须先将滚动条拖动到右侧才能显示项目。 这只会时不时地发生,而且完全是随机的。 我不认为这是由于 proxy(scrollTo:),因为即使不滚动到所选元素,滚动条内的元素有时也是不可见的。 这是它背后的代码: 我认为它可能是 Scroll ...
我有一个聊天应用程序,无论何时打开聊天室,我都需要在获取消息后立即将视图滚动到底部。 问题是,尽管在接收或发送新消息时它确实可以完美滚动(请参阅下面的ViewModel ),但当我告诉它在获取第一批消息后立即滚动时它会非常紧张,这会立即发生一次视图出现。 经过大量的尝试和错误,我意识到如果我给滚动添 ...
我正在构建我的应用程序的一部分,允许用户通过瞄准目标来训练他们的运动技能。 用户可以在列表中看到他们的目标。 如果超过 1 人在我的应用程序中使用此功能,他们的训练目标列表将在滚动视图中彼此相邻。 我希望我的应用程序自动滚动到当前活跃的用户。 我用于此的代码是: onReceive 被触发,我已经 ...
我正在尝试在底部创建一个带有自定义导航器的滚动视图。 当滚动视图在其附近时,导航项应获得背景。 我使用 scrollviewReader 将项目和 yOffSet 保存在数组中。 然后我给了滚动视图内的整个 HStack 一个 YOffsetScrollValuePreferenceKey。 最后 ...
我正在尝试在 SwiftUI 中列出核心数据项目,其中添加新项目也会触发滚动到最后一项。 这是我的代码。 它基于 Xcode 中的示例核心数据应用程序。一个实体:具有一个属性的项目:时间戳。 它有效,但我在 Xcode 中遇到这样的错误: 2022-02-06 16:28:47.280984+0 ...
我正在使用 swiftui 开发应用程序。 缩放后,当我说使用 ScrollViewReader 滚动到角落时,它会离开屏幕。 我的代码如下。 尝试几次后失败。 它不是每次都这样做。 我的主屏幕。 滚动到之后 ...
我正在编写一个 SwiftUI iOS 应用程序,我需要一个Text视图在内容更新时自动滚动到其内容的末尾。 更新发生在模型中。 为了不使这个问题与我的应用程序的细节复杂化,我创建了一个简单的场景,其中有两个文本字段和一个文本标签。 在文本字段中输入的任何文本都将串联并显示在文本标签中。 文本标签包 ...
我无法让 ScrollViewReader 在我的 List() 上滚动。 我看过很多这样的讨论, 这还是本 我使用 Identifiable 协议和 id 作为 Int 的模型: 我的观点目前是这样的: 我尝试使用.id()来识别每一行/按钮也没有成功。 我不知道是否需要id()因为For ...
我需要以编程方式为滚动视图的滚动设置动画。 滚动视图包含一个 HStack 或一个 VStack。 我测试的代码是这样的: 滚动视图确实落在带有testCid的项目上,但是,它没有动画。 一旦视图出现在屏幕上,滚动视图就已经在testCid ... 如何为滚动设置动画? ...
我有这个 SwiftUI 代码,它构建了一个太大而无法在屏幕上显示的大型 UI 视图,所以我将它放在 2D 滚动视图中。 虽然此示例是一个网格,但我们假设内容填充得一样多,但项目的放置更加随机。 当视图出现时,我希望它首先将这些项目之一居中,在 ID 为“(25,25)”的项目下方的情况下。 这编译 ...
我有一个不适合屏幕的大水平视图,所以我将它放入水平ScrollView 。 如果 0 代表完全向左滚动,而 1 代表完全向右滚动 - 例如,我如何滚动到 0.8 的相对 position? 由于我无法将 id 附加到子元素ScrollViewReader似乎不起作用。struct ContentV ...