gpt4 book ai didi

ios - 在不破坏表格 View 单元格点击功能的情况下关闭 iOS 键盘

转载 作者:搜寻专家 更新时间:2023-11-01 06:39:39 24 4
gpt4 key购买 nike

我想添加功能以在用户点击键盘外部时关闭 UITextFieldsUITextViews 上的键盘。我有一个与 iOS 日历中的新事件非常相似的 View ,它是一堆静态表格单元格,其中一些具有文本字段,一些发送到显示 View (如日历应用程序中新事件中的“重复”单元格)。

我尝试使用以下方法:

override func viewDidLoad() {
super.viewDidLoad()

//Looks for single or multiple taps.
let tap: UITapGestureRecognizer = UITapGestureRecognizer(target: self, action: "dismissKeyboard")
view.addGestureRecognizer(tap)
}

//Calls this function when the tap is recognized.
func dismissKeyboard() {
//Causes the view (or one of its embedded text fields) to resign the first responder status.
view.endEditing(true)
}

但这会破坏点击以继续显示的单元格的功能。我可以通过让键盘在“返回”时按下来解决这个问题,但是我不能用我的 UITextView 来解决这个问题,因为这会添加一个换行符。日历应用程序关闭了 UITextView 中的键盘,似乎是上下滑动,但我不确定如何自己添加此功能,因为我是 iOS 编程的新手。

是否有解决此问题的解决方案?

最佳答案

在 Storyboard中选择您的 tableView。然后在属性检查器中找到键盘并设置为“交互式关闭”。这应该允许向下滑动以关闭。

关于ios - 在不破坏表格 View 单元格点击功能的情况下关闭 iOS 键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37128859/

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