帖子
帖子
用户
博客
课程
显示全部楼层
26
帖子
0
勋章
45
Y币

[BUG] 苹果手机UIChatTools问题

[复制链接]
发表于 2017-5-22 12:36:29
var UIChatTools = api.require('UIChatTools');
UIChatTools.open({
    chatBox: {
        placeholder: '聊天内容',
        autoFocus: false,
        maxRows: 2
    },
    styles: {
        bgColor: '#D1D1D1',
        margin: 10
    },
    tools: {
        h: 0
    }
}, function(ret) {
    if (ret.eventType == 'send'){
        UIChatTools.hide();
        UIChatTools.closeKeyboard();
        inputFlag = false;
        doVoice(ret.msg);
    }
});
UIChatTools.hide();
// UIChatTools.closeKeyboard();
UIChatTools.chatBoxListener({
    name:'valueChanged'
}, function(ret){
    // alert(ret.value);
    if (ret.value){
        console.log(ret.value);
    }
});

$scope.input = function () {

        var UIChatTools = api.require('UIChatTools');
        if (!inputFlag) {
            UIChatTools.value({
                msg: ''
            });
            UIChatTools.show();
            UIChatTools.popupKeyboard();
            inputFlag = true;
        } else {
            UIChatTools.hide();
            UIChatTools.closeKeyboard();
            inputFlag = false;
        }

};
在安卓手机触发点击事件是可以显示输入框弹出软键盘,但是在苹果手机触发点击事件可以显示输入框,但是软键盘出来一下就自动隐藏了?这是为什么?
26
帖子
0
勋章
45
Y币
$scope.input是点击事件,inputFlag默认设置false
26
帖子
0
勋章
45
Y币
原因是居然自动失去焦点了,所以软键盘出来之后又自动消失了
您需要登录后才可以回帖 登录

本版积分规则