如何显示UIView的键盘

Ole*_*nes 9 keyboard uiview becomefirstresponder ios

我有一个UIView,我想接收键盘输入.我试过了:

[self becomeFirstResponder];
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

我可以通过隐藏UITextField并将键盘转发给我的UIView来实现'脏'的解决方法 - 但是我的UIView如何直接接收键盘输入?

rob*_*off 17

为了成为第一响应者并显示键盘,它必须采用并实现UIKeyInput协议.它还必须覆盖canBecomeFirstResponder返回YES 的方法.

请参阅iOS文本编程指南中的"简单文本输入".