【问题标题】:Appcelerator Titanium - hide keyboard is not workingAppcelerator Titanium - 隐藏键盘不起作用
【发布时间】:2012-02-02 20:41:45
【问题描述】:

下面是我的代码...

var textField = Ti.UI.createTextField({
  left: 20,
  width: 280,
  height: 40,
  top: 20,
  borderStyle:Titanium.UI.INPUT_BORDERSTYLE_ROUNDED,
  keyboardType: Ti.UI.KEYBOARD_NUMBER_PAD,
});

win.add(textField)
    
var button = Ti.UI.createButton({
 title:'Submit',
 left: 200,
 width: 100,
 height: 40,
 top: 70
});

win.add(button)

button.addEventListener('click', function(){
 textField.blur();
});

当我点击按钮时,小键盘仍然存在,它并没有消失,有人知道为什么吗?

需要建议。


抱歉发帖->问题已解决

【问题讨论】:

  • 不要忘记发布答案,它可能对其他人有用;)

标签: dom-events titanium appcelerator titanium-mobile appcelerator-mobile


【解决方案1】:

我复制粘贴了这段代码,它工作正常..在按钮上单击 NUMPAD 键盘不再可见..

尝试清理您的项目,然后构建它..

【讨论】:

    【解决方案2】:

    在您的文本字段“returnKeyType : Ti.UI.RETURNKEY_DONE”中缺少此内容

    【讨论】:

    • returnKeyType 不会影响键盘的隐藏,除非键盘仅在 iPhone 上为 NUMBER PAD。 iPad 总是有一个隐藏键盘的按钮。
    猜你喜欢
    • 2011-02-17
    • 2011-03-28
    • 1970-01-01
    • 2011-12-17
    • 1970-01-01
    • 2019-02-22
    • 1970-01-01
    • 2015-03-03
    • 1970-01-01
    相关资源
    最近更新 更多