gpt4 book ai didi

ios - UITapGesture 删除了在放弃键盘响应程序时从 UITableView 中进行选择的功能

转载 作者:行者123 更新时间:2023-11-30 13:27:07 26 4
gpt4 key购买 nike

因此,我遇到了一个问题,我添加了 UITapGestureRecognizer 来放弃关联文本字段的第一响应者状态,因此键盘将会消失。

let tap: UITapGestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(AddMedViewController.dismissKeyboard))
view.addGestureRecognizer(tap)

func dismissKeyboard() {
medNameText.resignFirstResponder()
doseAmountText.resignFirstResponder()
}

这对于摆脱键盘来说效果很好,但当我想从嵌入同一 View 中的 UITableView 中进行选择时就不行了。 (文本字段位于此 TableView 之外)。本质上,每个 TableView 单元格代表一个预先创建的特定时间,该时间被选择为与输入到文本字段中的文本相匹配,然后一起传递到另一个 View 。

知道如何让 UITableView 在点击时仍然识别单元格的选择,同时放弃文本字段的第一响应者吗?

我尝试添加一个gestureRecognizer功能,但由于我是Swift新手(也是一名业余编码员),我不确定它是如何工作的。任何帮助将不胜感激!

谢谢。

最佳答案

尝试添加tap.cancelsTouchesInView = false

这意味着当手势被识别时,触摸就会传递到 View 。

关于ios - UITapGesture 删除了在放弃键盘响应程序时从 UITableView 中进行选择的功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37041125/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com