我正在尝试在我的应用中实现一个非常基本的聊天功能,我正在使用约束来将所有内容保存在正确的位置。它很棒,除了我需要实际键入,并出现的问题是键盘覆盖文本字段,我不仅看不到文本字段,但我不能忽略它。谢谢大家的帮助!
总之,
答案 0 :(得分:1)
只需为 UIKeyboardWillShowNotification 和 UIKeyboardWillHideNotification 设置观察者。
每当触发 UIKeyboardWillShowNotification 时,向上移动UITextfield等效于键盘高度。然后,当触发 UIKeyboardWillHideNotification 时,将键盘移回原位。
答案 1 :(得分:1)
点按任意位置
关闭键盘override func viewDidLoad()
{
super.viewDidLoad()
let tap: UITapGestureRecognizer = UITapGestureRecognizer(target: self, action: "dismissKeyboard")
view.addGestureRecognizer(tap)}
func dismissKeyboard()
{
view.endEditing(true)
}