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