在监听中 sender.setPlaceHolder(""); 能使 textField 变空,会是对象的问题么?
var textFieldEvent = function (sender, type)
{
switch (type)
{
case ccui.TextField.EVENT_ATTACH_WITH_IME:
sender.setPlaceHolder("");
cc.log("EVENT_ATTACH_WITH_IME");
break;
case ccui.TextField.EVENT_DETACH_WITH_IME:
cc.log("EVENT_DETACH_WITH_IME");
break;
case ccui.TextField.EVENT_INSERT_TEXT:
cc.log("EVENT_INSERT_TEXT");
break;
case ccui.TextField.EVENT_DELETE_BACKWARD:
cc.log("EVENT_DELETE_BACKWARD");
break;
default:
cc.log("default");
break;
}
}
userField.addEventListener(textFieldEvent, this);
我改用 cc.EditBox,在 iOS 版中测试,键盘不会转向。
程序是直向, 可是键盘出来是横向。
请问在 iOS 版怎样使键盘自动转向?
在 Android测试 没问题。
cc.EditBox 在 浏览器 有个位置问题。
cc.view.setDesignResolutionSize(1080, 1920, cc.ResolutionPolicy.FIXED_HEIGHT);
如果网页版宽度与高度比例不一样,cc.EditBox 背景在正确位置,可是输入点就会移位。
例子 :
一样比例,不会移位
输入点移向右边
输入点移向左边
谢谢!