ios - 在 SwiftUI 和 VoiceOver 中捕获两指双击?
问题描述
有人知道在 Voice Over 运行时如何在 SwiftUI 视图中捕获或禁用/替换两指双击吗?
此处提出的解决方案SwiftUI:两指滑动(滚动)手势有效,但在语音开启时无效。VO 似乎很早就赶上了这个事件。
解决方案
我自己发现了。这个手势被称为“Magic Tap”,你可以像这样在 SwiftUI 中截取它:
.accessibilityAction(.magicTap, {
// process 2-finger double click
})
推荐阅读
- c# - 为什么重新加载后datagridview的列大小不同
- apache-spark - Spark 流式处理在每小时 00:00 运行
- amazon - 大家好,是否可以在 Alexa 中访问“插入式”API 和联系人?
- azure - Azure Kubernetes 服务 ARM 模板不是幂等的
- math - 自定义权重排名机制
- database - 如何通过 liquibase Changelog File XML 调用 Oracle 存储过程
- python - 从文本字符串中解析元素(在列表中)
- c - 正则表达式检查网址
- mongodb - mongodb聚合中的$concat字符串和$cond
- javascript - JavaScript:计数器刷新而不重新加载 www