gpt4 book ai didi

ios - Appcelerator 键盘工具栏不隐藏在模拟器中

转载 作者:行者123 更新时间:2023-11-29 00:51:41 26 4
gpt4 key购买 nike

我正在使用 Appcelerator 并且键盘工具栏没有隐藏在模拟器中,如果我在屏幕底部有一个按钮,它会导致各种问题,它只是永久停留在底部。

这是有关该问题的视频。 https://www.youtube.com/watch?v=RypzFJwSbtw&feature=youtu.be

这是我的代码。

<TextField class="setupPin" id="pinOne" keyboardType="Ti.UI.KEYBOARD_TYPE_NUMBER_PAD" passwordMask="true" maxLength="4">
<KeyboardToolbar>
<Toolbar>
<Items>
<Button onClick="closeToolbar">button 1</Button>
<FlexSpace/>
<Button onClick="submitToolbar">button 2</Button>
</Items>
</Toolbar>
</KeyboardToolbar>
</TextField>

有人可以提出一个让我发疯的修复方案吗?

谢谢

最佳答案

尝试像这样从工具栏按钮中隐藏工具栏/键盘。如果这对您不起作用,请添加评论,我会进一步调查。

https://gist.github.com/brentonhouse/2ffd923d41632d29bbd45c5516751d76

<Alloy>
<TextField id="myTextField" width="Ti.UI.FILL" textAlign="Titanium.UI.TEXT_ALIGNMENT_RIGHT" keyboardType="Ti.UI.KEYBOARD_TYPE_DECIMAL_PAD" verticalAlign="Ti.UI.TEXT_VERTICAL_ALIGNMENT_CENTER" onFocus="showKeyboard">
<KeyboardToolbar>
<Toolbar>
<Items>
<Button systemButton="FLEXIBLE_SPACE" />
<Button systemButton="DONE" onClick="hideKeyboard" textField="myTextField" />
</Items>
</Toolbar>
</KeyboardToolbar>
</TextField>
</Alloy>

var hideKeyboard = function(e) {
var parent_name = e.source.textField;

if(parent_name) {
var parent = $[parent_name];
parent.blur();
parent.keyboardToolbar.visible = false;
}

};

var showKeyboard = function(e) {
e.source.keyboardToolbar.visible = true;
};

关于ios - Appcelerator 键盘工具栏不隐藏在模拟器中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38077785/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com