【发布时间】:2014-08-22 16:56:43
【问题描述】:
我需要帮助,以便当您打开键盘时,“完成”按钮将关闭键盘。附言我已经有了它,所以键盘上有“完成”按钮。谢谢!
【问题讨论】:
-
您使用的是
UITextField、UITextView,还是其他? -
另外,这是 iOS 还是 OSX?
标签: objective-c button keyboard
我需要帮助,以便当您打开键盘时,“完成”按钮将关闭键盘。附言我已经有了它,所以键盘上有“完成”按钮。谢谢!
【问题讨论】:
UITextField、UITextView,还是其他?
标签: objective-c button keyboard
对于 iOS 使用 resignFirstResponder
[textView resignFirstResponder]
[textField resignFirstResponder]
【讨论】:
你应该在你的编辑中添加一个监听器:
editText.setOnEditorActionListener(new TextView.OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
if (actionId== EditorInfo.IME_ACTION_DONE){
// Dismiss the keyboard here.
return true;
}
return false;
}
});
【讨论】: