我有一个 UIView,我想在其中接收键盘输入。我试过:
[self becomeFirstResponder];
但它不起作用。
我可以通过隐藏 UITextField 并将击键转发到我的 UIView 来实现“肮脏”的解决方法 - 但我的 UIView 如何直接接收键盘输入?
最佳答案
要成为第一响应者并显示键盘,它必须采用并实现UIKeyInput
协议(protocol)。它还必须覆盖 canBecomeFirstResponder
方法以返回 YES。
参见 “Simple Text Input” in the Text Programming Guide for iOS .
关于ios - 如何显示 UIView 的键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10819707/