相关疑难解决方法(0)

使用SwiftUI时如何隐藏键盘?

在以下情况下如何隐藏keyboard使用SwiftUI

情况1

我有TextField,我需要keyboard在用户单击return按钮时隐藏。

情况二

我有TextFieldkeyboard当用户在外面轻按时,我需要隐藏。

我该如何使用SwiftUI呢?

注意:

我尚未提出有关的问题UITextField。我想使用SwifUITextField)来做。

ios swift swiftui

29
推荐指数
20
解决办法
5206
查看次数

在 SwiftUI 中,如何执行手势但将手势转发到其后面的视图?

我正在创建一个工具提示系统。

如果用户触摸工具提示之外的任何位置,我想关闭工具提示。

我希望这样在工具提示之外的触摸既可以消除工具提示,又可以激活用户点击的任何控件。(因此,您可以打开一个工具提示,然后仍然单击工具提示外部的按钮,并在第一次点击时激活它。)

为此,我有一个不可见的视图来处理点击手势并消除工具提示,但我不知道如何使 SwiftUI 不拦截并取消点击手势。在网络上,这相当于在 UIKit 中event.stopPropagation()不调用andevent.preventDefault()调用 super intouchesBegan:

有任何想法吗?

ios swift swiftui

9
推荐指数
2
解决办法
7879
查看次数

标签 统计

ios ×2

swift ×2

swiftui ×2