现在,当键盘在我的应用程序上启动时,它默认在字母侧显示字母键盘。
问题将在下面的图片中列出
参考下图:
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(使用前将#替换为@)