我有一个 View ,顶部有一个文本字段,下面有一个 TextView , TextView 下面有两个按钮。
键盘配置有“完成”按钮。用户输入他们的信息后,他们单击 TextView 下方的保存按钮。首先,他们单击完成以隐藏键盘(并显示保存按钮),然后单击保存按钮。
我需要在 TextView 中允许回车,但“返回”已被 Done 占用。
当您需要返回键和隐藏键盘的能力时,通常如何处理?
请您参考如下方法:
将一个按钮拖到您的 View 中,删除文本,然后调整其大小以占据整个 View 。在文档大纲中,选择新按钮并将其拖动到元素列表的顶部。这会将它置于后台,因此它不会隐藏 View 的元素。
将此代码添加到您的 ViewController:
@IBAction func hideKeyboard(sender: AnyObject) {
self.textField.resignFirstResponder()
}
将按钮链接到此操作,一切就绪。
