0

下面是我的代码...Appcelerator的钛 - 隐藏键盘不能正常工作

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(); 
}); 

当我点击按钮,小键盘的键盘仍然存在,它不会消失,任何人都知道为什么?

需要建议。谢谢!


对不起张贴 - >问题解决了

+2

不要忘了张贴的答案,这可能是为别人有用) – Canastro 2012-01-05 13:07:53

回答

0

我复制粘贴此代码和它的工作很好..在按钮点击小键盘的键盘是不可见的任何更多..

尝试清洁你的项目和然后建立它..

-1

在您的文本字段缺少这种“returnKeyType:Ti.UI.RETURNKEY_DONE,”

+0

returnKeyType不会影响键盘的隐藏,除非键盘在iPhone上仅为NUMBER PAD。 iPad总是有一个按钮来隐藏键盘。 – 2016-06-10 06:04:28