一.关于 Return key
//搜索界面将键盘右下角的 Return key 设置为 Search key
searchTextField.returnKeyType = .search
//Return key / Search key 点击事件判断
func textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String) -> Bool {
//点击搜索按钮
if string == "\n" {
searchTextField.resignFirstResponder()
}
return true
}
//textfield 为空, search key 不可点击
searchTextField.enablesReturnKeyAutomatically = true
二. 对于 textfield 键盘为默认类型时, 键盘上方会出现 keyboardToolbar, 显示 placeholder 和默认的 Done 完成按钮
//隐藏textfield keyboardToolbar
searchTextField.keyboardToolbar.isHidden = true