Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/101.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何显示UIView的键盘_Ios_Uiview_Keyboard_Becomefirstresponder - Fatal编程技术网

Ios 如何显示UIView的键盘

Ios 如何显示UIView的键盘,ios,uiview,keyboard,becomefirstresponder,Ios,Uiview,Keyboard,Becomefirstresponder,我有一个接收键盘输入的UIView。我试过: [self becomeFirstResponder]; 但它不起作用 我可以通过隐藏UITextField并将keystokes转发到我的UIView来实现“脏”的解决方法,但是我的UIView如何直接接收键盘输入?成为第一响应者只会在该对象用于键盘输入(如文本字段)时显示键盘。有一个隐藏文本字段的想法是好的,但它也取决于你需要键盘输入的内容,关于你的视图。从隐藏的文本字段中获取文本非常简单,这样,您的视图就可以使用文本或您需要的任何内容。要使视

我有一个接收键盘输入的UIView。我试过:

[self becomeFirstResponder];
但它不起作用


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

成为第一响应者只会在该对象用于键盘输入(如文本字段)时显示键盘。有一个隐藏文本字段的想法是好的,但它也取决于你需要键盘输入的内容,关于你的视图。从隐藏的文本字段中获取文本非常简单,这样,您的视图就可以使用文本或您需要的任何内容。

要使视图成为第一响应者并显示键盘,它必须采用并实现
UIKeyInput
协议。它还必须覆盖
canBecomeFirstResponder
方法以返回YES

请参阅。

查看此链接这可能会解决您的问题。。。