如何以编程方式使用 CCTextField 调出键盘?
How can you programmatically bring up keyboard with CCTextField?
我有一个 CCTextField
隐藏,直到用户点击一个对象,然后将其添加到节点树并且它是可见的。
目前,用户必须点击 CCTextField
激活 iOS 键盘并开始输入文本。
有没有办法以编程方式启动键盘出现?
becomeFirstResponder
不工作。
我深入研究了 CCTextField
class 代码,cocos2D 添加了 UITextField
属性 作为 [=29] 的子视图=] 视图。
虽然出于某种原因,这没有用:
[myCCTextField.textField becomeFirstResponder];
这就是我所做的,并且有效:
[[CCDirector sharedDirector] view]subviews[0] becomeFirstResponder];
如果您有多个 CCTextField
,您显然必须确定要编辑的所需文本字段的索引。
我有一个 CCTextField
隐藏,直到用户点击一个对象,然后将其添加到节点树并且它是可见的。
目前,用户必须点击 CCTextField
激活 iOS 键盘并开始输入文本。
有没有办法以编程方式启动键盘出现?
becomeFirstResponder
不工作。
我深入研究了 CCTextField
class 代码,cocos2D 添加了 UITextField
属性 作为 [=29] 的子视图=] 视图。
虽然出于某种原因,这没有用:
[myCCTextField.textField becomeFirstResponder];
这就是我所做的,并且有效:
[[CCDirector sharedDirector] view]subviews[0] becomeFirstResponder];
如果您有多个 CCTextField
,您显然必须确定要编辑的所需文本字段的索引。