如何将姓名电话键盘键盘类型的号码侧设置为默认(键盘打开时)

2024-01-31

现在,当键盘在我的应用程序上启动时,它默认在字母侧显示字母键盘。

问题将在下面的图片中列出

参考下图:

This is good。单击 123 将显示数字面。

问题:

但是,我希望默认显示数字侧,并且稍后在键盘打开时仍然能够切换回字母侧。我该怎么做呢?

以编程方式将键盘设置为不同类型并不是答案!

例如:用户单击文本字段,键盘弹出,默认为 ABC 侧。用户可以点击123进行切换。这就是我要的。如果键盘打开时进行切换的能力被剥夺,那么这个问题就失去了意义。

因此,如果 Name Phone Pad 键盘最初默认为 ABC 侧。我希望它默认为 123 一侧,当键盘仍然打开时,当用户单击 ABC 时,它可以再次切换到 ABC。

我想这样做是因为我对如何搜索条形码有不同的设置。根据用户设置的有关如何对结果建立索引的设置,按产品名称或编号。这样,如果他们按数字排序,它会首先建议数字,但如果他们愿意,他们仍然可以通过单击键盘上的 ABC 按钮返回按字母顺序搜索。

这是我的键盘的当前设置。


键盘类型是 a 的财产UI文本字段.

textField.keyboardType = UIKeyboardType.UIKeyboardTypeNumberPad

and

textField.keyboardType = UIKeyboardType.UIKeyboardTypeDefault

是如何以编程方式在两种模式之间切换的。希望有帮助。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将姓名电话键盘键盘类型的号码侧设置为默认(键盘打开时) 的相关文章

随机推荐