编辑后如何在iOS上关闭TextField数字键盘?

问题描述 投票:2回答:2

我想编辑一个数字十进制值,如21.7,并让用户在完成后关闭数字键盘(iOS 13.3.1,iPhone Xr)。

我正在使用数字文本字段(TextField,约束为TextArea.DECIMAL)。我尚未为TextField设置选项putClientProperty("iosHideToolbar", Boolean.TURE)。但是,没有键盘完成选项,因此用户在输入值后无法关闭键盘。

我已经阅读了文档(https://www.codenameone.com/manual/components.html),据我所知,使用tf.putClientProperty("iosHideToolbar", Boolean.TRUE);会隐藏工具栏,因此由于我未设置该属性,因此我认为工具栏和“完成”按钮应该可用。

有关如何获得“完成”按钮(或其他摆脱数字键盘的方法的建议?)>

我想编辑一个数字十进制值,如21.7,并让用户在完成后关闭数字键盘(iOS 13.3.1,iPhone Xr)。我正在使用数字文本字段(具有约束条件的TextField ...

codenameone
2个回答
1
投票

在文本字段的动作侦听器中,您只需在文本字段上调用stopEditing()。为此,您可以使用标准动作侦听器或完成侦听器。


0
投票

我想编辑一个数字十进制值,如21.7并启用用户完成后关闭数字键盘(iOS 13.3.1,iPhone Xr)。

© www.soinside.com 2019 - 2024. All rights reserved.