问题标签 [swiftui-ontapgesture]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
swift - SwiftUI TabView:如何检测标签上的点击?
每次点击选项卡时,我都想运行一个函数。
当我点击一个新选项卡时,在下面的代码中(通过使用onTapGesture
)myFunction
被调用,但选项卡视图没有改变。
我怎样才能得到这两个东西:
- tabview 正常显示
- 我的函数被调用
swift - SwiftUi 表在第一次点击时是空白的,但之后可以正常工作
我有一张放在 foreach 循环之外的工作表。当我第一次点击 Tapgesture 时,结果是空白的,在我第一次为我点击的每一行获得正确的数据之后。我已经阅读了 ForEach 中的 Sheet 不会遍历 SwiftUI 项目,但它仍然无法正常工作,这是我的代码。如果您查看我的代码,我有一个名为sharePost的状态变量,它在点击时获取 value.post 的值,然后shareSheet切换设置为 true 。出于某种原因,我无法在第一次点击时获得价值。有没有人对解决这个问题有任何建议
swiftui - SwiftUI - HStack 上的 onTapGesture 工作,直到它停止工作
我们有一个自定义视图,我们在表单中使用(它的主要功能是能够在表单上出现验证错误时显示漂亮的边框):
onTapGesture 工作得很好,直到它不再工作。如果我们打开其他床单然后最终来到这张床单,就会发生这种情况。
有趣的是,当它不再工作时,如果你滚动包含它的表单,即使如此轻微,它也会再次开始工作。表单未禁用
ios - 未启用 isActive 的 NavigationLink 打开目的地
我有NavigationLink
一个简单的文字。如果确定的条件得到验证,应该打开一个秘密登录页面。
但我注意到我可以isActive
用两个简单的技巧绕过“”:
- 长按文本并释放,秘密视图自动加载
- 按下并拖动文本,秘密视图自动加载
所以我决定实施并抓住longPress
.
实施它,我解决了第 1 个问题,但秒数仍然存在。
这里有一个视频可以更好地解释这个问题:https ://youtu.be/vuaT3lwUhLg
这是视频中记录的简单片段:
它出什么问题了?
loginSuccess
从来都不是真的,为什么会被忽略?
是一个错误的实现(我想)还是一个快速的错误?
swiftui - Swift UI @State 确实在第一次点击时设置
我有一个自定义视图的简单列表。What needs to happen is when one of the items are selected it needs to show the detail view for that item. 在我的代码中,当我第一次选择一个项目时,@Statet selectedListener 没有设置,因此详细视图不会出现。如果我继续选择先前选择的相同项目,则行为保持不变。但是,如果我选择不同的项目,它可以正常工作,我可以返回上一个项目并查看其详细视图而不会出现问题。这是我想做的一件简单的事情,只是无法弄清楚我可能做错了什么。任何帮助,将不胜感激。谢谢你。
}
ios - SwiftUI 点击手势开始/结束动作
我尝试在点击手势开始和结束时添加动作,但它不起作用!并在示例代码下方。
ios - 在 SWIFTUI 中添加新项目后,列表内图像上的点击手势不起作用
我遇到了关于图像上的点击操作的问题。我有一个简单的项目列表,每行有 4 个按钮。每行有 4 个图像,每个图像上都有一个链接的 onTapGesture 动作。我第一次加载列表并且一切正常,但是当我尝试在列表中添加新项目(通过在导航栏上添加链接)时,会创建一个新行但是如果我尝试点击,点击操作不起作用我添加的最后一行中的 4 个图像之一。例如,向上或向下箭头需要向上或向下移动一行。添加新行后,新行上的向上/向下箭头不起作用,但如果我点击最后一行 -1 箭头,则两行开关和插入行上的图像点击操作开始起作用。
subCategorie 列表来自另一个视图。
插入 2 行并重新加载视图 [1] 后: https ://i.stack.imgur.com/DL0No.png
点击足球向上箭头 [2] 后: https ://i.stack.imgur.com/pTmXH.png
添加了高尔夫,但如果我尝试点击向上箭头,它不会向上移动 [3]: https ://i.stack.imgur.com/s101V.png
有任何想法吗?谢谢你们
list - 如何在我的 SwiftUI 列表中通过按钮或点击手势选择项目并将其转移到另一个视图
在我的应用程序中,我需要两个播放器(只有 2 个名称/字符串),它们是从内置于 List/ForEach SwiftUI 代码中的数组中选择的,它们在另一个视图中使用。
将名称带入我的文本(项目)的字符串的方法是什么?
我可以从列表中选择两个项目吗?
感谢您的帮助。弗朗茨
我的代码(由 Ale Patron 修改,使用 UserDefaults 对数组/列表进行编码和解码的教程):
}
ios - 显示和隐藏 VStack 中的所有内容
我有一个自定义SwiftUI
视图,其中我在两端HStack
有两个s。VStack
我需要每个都有自己的双击手势来显示和隐藏VStack
.
这是我尝试过的:
现在有了这个,什么都没有发生。如果我删除文本上的不透明度,我会看到文本并且可以双击以显示图像。
目标是一起显示和隐藏这些。