我希望打到的效果是:弹出输入法时,整个场景被输入法顶上去,
我试了两种输入框,一个 CCEditBox:
local s9sprite = CCScale9Sprite:create("image/ccs/common/inputBg.png")
local input = CCEditBox:create(CCSizeMake(300, 50), s9sprite)
input:setAnchorPoint(ccp(0,0))
input:setPosition(ccp(100, 10))
Layer:addChild(input)
input:setOpacity(200);
input:setFontSize(10);
input:setInputMode(kEditBoxInputModeAny);
```
这种只要开始输入,就会在屏幕最上面弹出来一个新的输入框
另一种CCTextFieldTTF:
local textfield = CCTextFieldTTF:textFieldWithPlaceHolder("点击输入信息" , FONT , 22)
display.align(textfield , display.CENTER_LEFT , 0 , 0)
textfield:setColor( ccc3( 0x4d , 0x15 , 0x15 ) )
Layer:addChild(textfield)
textfield:setPosition(ccp(100, 50))
```
这种一旦开始输入,就会弹出输入法,但是会盖住输入框
请问有没有什么办法能达到场景被输入法顶起来的效果,难道是我用的控件不对?还是需要调用什么函数?
