0
我正在使用鈦API在JavaScript中編寫iOS應用程序。我遇到的問題是,當我有一個文本字段,然後單擊它來輸入時,我希望能夠按下回車鍵,而不會模糊文本字段的焦點,從而最大限度地減少鍵盤。我希望能夠按回車並保持鍵盤打開。有沒有人有建議? (立即重新聚焦在「迴歸」事件的文本字段是醜陋的,而不是在所有我所希望的)鈦 - 如何防止textField在按下返回時失去焦點
這裏的代碼簡要位重現此問題:
var win = Ti.UI.createWindow({backgroundColor: 'white'});
var textBox = Ti.UI.createTextField({
borderStyle: Ti.UI.INPUT_BORDERSTYLE_ROUNDED,
width: 240, height: 30,
top: 30, left: 10
});
textBox.addEventListener('return', someFunction());
win.add(textBox);
win.open();
感謝您的解決方案,但我仍然發現它具有完全相同的行爲。我原以爲這可以通過textField/textArea的屬性來配置,但我在文檔中找不到任何東西。 – cainy393
textArea的整點是可以添加多行。這是默認行爲。嘗試刪除「返回」事件。爲了向你自己證明這一點,創建一個新的空白項目,並在屏幕上添加一個文本區域,只是爲了確保你正在做的任何事情都不會妨礙你。我的文字區域不會模糊返回鍵。 – Markive