问题标签 [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.

0 投票
1 回答
38 浏览

swiftui - 如何在 SwiftUI 中同时检测链接上的点击和点击坐标?

在我的 SwiftUI 应用程序中,文本的某些部分需要可点击。在点击时,应该会发生一些自定义操作,而不一定是打开网页。同时我需要检测水龙头坐标。我打算为此使用拖动手势处理程序。

我使用AttributedString. 问题是我无法检测到点击坐标,因为点击链接时不会调用点击或拖动手势的处理程序。

关于如何在 SwiftUI 中同时检测链接上的点击和点击坐标的任何想法?

(我不想为此使用 webview,因为我的应用程序是一个阅读应用程序,它具有很多与文本相关的功能。)

下面是一个代码示例。我为我的应用程序定义了一个自定义 URL 方案,以便能够为链接实现自定义处理程序。

0 投票
0 回答
20 浏览

swiftui - 在swiftUI中的视图之间传递点击动作

我是 swiftui 的初学者,我正在尝试在 swiftui 中构建属性类型文本。我能够这样做,现在对于链接而不是 url,我需要有一个自定义弹出窗口,所以我试图将点击操作从文本传递到我的主视图,但它不起作用,下面是我的代码。

任何帮助表示赞赏。