Titanium - 如何在按返回时阻止textField失去焦点

时间:2014-03-04 22:16:25

标签: javascript ios titanium appcelerator

我正在使用钛API在javascript中编写iOS应用程序。我遇到的问题是,当我有一个文本字段并单击它以输入时,我希望能够按下返回键而不会模糊文本字段上的焦点,从而最小化键盘。我希望能够按下返回并保持键盘打开。有没有人有建议? (立即重新关注'返回'事件的文本字段是丑陋的,而不是我希望的那样)

以下是重新提出此问题的简短代码:

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

1 个答案:

答案 0 :(得分:0)

尝试使用textArea而不是textBox,但将其设置为相同。然后在用户按下返回键时处理您想要的行为。