cost 319 ms
SwiftUI - 由于 DragGesture,List 中的 .onDelete 功能丢失 - SwiftUI - Loss of .onDelete Functionality in List as a result of DragGesture

DragGesture() 导致列表内的.onDelete function 功能丢失。 我做了一个交互的基本例子: 尝试使用: .同时(与: .highPriorityGesture( .allowsHitTesting(假) 更改手势修改器的位置为滑动创建自定义手势如果在特定屏幕上禁用手 ...

如果添加 simultaneousGesture with minimumDistance: 0.0 - SwiftUI,TapGesture 和 Button 在列表中不起作用 - TapGesture and Button is not working in list if adding simultaneousGesture with minimumDistance: 0.0 - SwiftUI

我需要使用它提供的可重用性列表,并基于添加simultaneousGesture和DragGesture(minimumDistance: 0.0)来支持 iOS 15 来禁用滚动scrollDisabled仅适用于 iOS 16。 因此,当将手势添加到列表时, onTapGesture和Butto ...

使用拖动手势向后旋转视图 - Rotation of view goes backwards with drag gesture

我有一个观点,我希望能够拖来拖去——有点像一个非自由旋转的命运之轮。 拖动在 y 轴和滚轮底部运行良好,但对于 x - 拖动滚轮顶部时视图会朝错误的方向旋转。 我很确定这只需要一点额外的逻辑——但我尝试过的一切都不起作用——比如检查是否v.startLocation.x < v.locatio ...

如何在 Android SceneForm 中使用 DragGesture 旋转 3D model - How to rotate an 3D model using DragGesture in Android SceneForm

我按照此处的解决方案,使用Sceneform Android SDK根据用户的DragGesture在 X 轴上旋转TransformableNode 。 但是,我也想在 Y 轴和 Z 轴上旋转,类似于 ARCore SceneViewer 的操作方式。 我怎样才能做到这一点? 我目前拥有的在左侧 ...

SwiftUI:如何设置与子视图/图像中心相关的旋转效果锚点而不是父视图 - SwiftUI: How to set anchorPoint of rotateEffect in relevant to the centre of a subview/image instead of the parent view

我想根据 DragGesture 的值旋转一个stackedImageView(包含图像和形状)。 旋转应该以stackedImageView 的中心为锚点旋转。 它似乎基于父视图的中心旋转。 放置在屏幕中间时旋转效果很好(location = CGPoint(x: 0, y: 0);但是,当放置在 ...

SwiftUI:立即放置并拖动 object - SwiftUI: Place and drag object immediately

我试图在屏幕上放置一个 object(正方形视图),然后立即拖动它。 我所取得的成就如下: 我可以拖动屏幕上已经存在的现有对象。 我可以在屏幕上放置新对象,但它们不会立即拖动。 我需要抬起手指,然后再次点击它们才能拖动。 如何实现功能:将 object 放在屏幕上并立即开始拖动? 我在这里遗漏了一 ...

通过拖动视图的边缘水平增加/减小视图的大小 - Increase/Decrease the size of a view horizontally by dragging the edges of it

我已经看到了一些类似的例子,例如如何在 SwiftUI 中正确制作可调节的拆分视图? 以及如何通过从边缘拖动来调整 UIView 的大小? 但我找不到与 SwiftUI 正确相关的确切内容我有一个视图,我希望用户能够通过视图右侧的“抓取栏”调整宽度。 当用户向左(减小视图宽度)和向右(增加视图宽度) ...

SwiftUI DragGesture() 获取屏幕上的开始位置 - SwiftUI DragGesture() get start location on screen

我想让一个视图“可滑动”,但是这个视图只覆盖了整个屏幕的一小部分。 正在做: 给我用户滑动的相对值 - 但是,在不知道视图的确切位置的情况下,我无法知道用户在屏幕上的触摸位置。 换句话说,当Text位于屏幕中央时,一直到右边缘会得到 200 像素。 但是假设文本向左移动,那么它将接近 400。我尝试 ...

如何在 SwiftUI 中禁用 iOS 可达性滑动手势 - How can I disable iOS Reachability Swipe Gesture in SwiftUI

我正在使用 SwiftUI 中的 dragGesture 来开发我的游戏。 我遇到了 iOS 可达性滑动手势的问题。 当用户试图在设备的最底部向下滑动时,iOS 调用 iOS 可达性。 我需要为我的应用禁用此 iOS 功能。 我检查了这个链接: 在 iOS 游戏中禁用 iOS 可达性滑动手势。 ...

修改 SwiftUI 中 ForEach 内的视图 - Modify view inside a ForEach in SwiftUI

我尝试更新 ForEach 的一项的 position。 我只想从 ForEach 的数组中拖出一个项目。 rest 应该保持不变。 我尝试了几种不同的方法,结果总是所有项目都被拖动或根本没有项目。 在这个阶段我真的很沮丧,所以我会非常高兴,如果你能帮助我,如果你需要更多信息,请随时询问。 我是 ...

如何阻止 SwiftUI DragGesture 为子视图设置动画 - How to stop SwiftUI DragGesture from animating subviews

我正在构建一个自定义模态,当我拖动模态时,任何附加了动画的子视图都会在我拖动时进行动画处理。 我该如何阻止这种情况发生? 我考虑过传递带有@EnvironmentObject标志的isDragging ,但它的可扩展性不是很好(并且不适用于自定义ButtonStyle s) 更新: 在 ...


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