如何显示的键盘一个UIView(How to show the keyboard for a UIV

2019-09-17 15:16发布

我有一个UIView,我想接收键盘输入。 我努力了:

[self becomeFirstResponder];

但是,这是行不通的。

我可以实现由具有隐藏的UITextField和转发keystokes到我UIView一个“脏”的解决方法 - 但如何我UIView直接接收键盘输入?

Answer 1:

对于着眼于成为第一个响应并显示键盘,它必须采取和实施的UIKeyInput协议。 它也必须重写canBecomeFirstResponder方法返回YES。

请参阅“简单的文本输入” 文本编程指南内部监督办公室



Answer 2:

成为第一个响应者将只显示键盘,如果该对象是为像文本字段键盘输入。 有一个隐藏的文本字段的想法是好的,但它也取决于你所需要的键盘输入是什么,关于你的看法。 获取文本形式隐藏的文本字段是微不足道,这样的文字或任何你需要在那里,可以通过您的视图中使用。



文章来源: How to show the keyboard for a UIView