BK.Editor 输入框
输入框
方法
showKeyBoard(onBtnClick, onTextChange)
显示输入框以及键盘
参数:
参数 | 类型 | 名称 | 备注 |
---|---|---|---|
onBtnClick | object | 按钮点击回调 | |
onTextChange | object | 文本改变回调 |
返回值:
无
示例代码:
function onTextChange(text) {
BK.Script.log(1, 1, "onTextChange text = " + text);
}
function onBtnClick(text) {
BK.Script.log(1, 1, "onBtnClick text = " + text);
}
var BtnShowKeyBoard = new BK.Button(100, 100, "GameRes://btn_show.png", function () {
BK.Editor.showKeyBoard(onBtnClick, onTextChange);
});
BtnShowKeyBoard.position = { x: 0, y: 1000 };
BK.Director.root.addChild(BtnShowKeyBoard);
hideKeyBoard()
隐藏输入框以及键盘
参数:
无
返回值:
无
示例代码:
var BtnHideKeyBoard = new BK.Button(100, 100, "GameRes://btn_hide.png", function () {
BK.Editor.hideKeyBoard();
});
BtnHideKeyBoard.position = { x: 500, y: 1000 };
// micOff.zOrder = -9999;
BK.Director.root.addChild(BtnHideKeyBoard);
setText(text)
设置输入框中文本
参数:
参数 | 类型 | 名称 | 备注 |
---|---|---|---|
text | string | 待设置文本 |
返回值:
无
示例代码:
BK.Editor.setText("默认输入文本");
ar btnClear = new BK.Button(100, 100, "GameRes://clear.png", function () {
BK.Editor.setText(" ");
});
btnClear.position = { x: 0, y: 0 };
BK.Director.root.addChild(btnClear);
例子
查看script/demo/ui/editor_demo.js