gpt4 book ai didi

ios - 默认 iPad 字母数字键盘进入数字模式

转载 作者:可可西里 更新时间:2023-11-01 03:59:28 24 4
gpt4 key购买 nike

我有一个 UITextField 供用户输入他们的街道地址。我已将键盘适本地设置为该字段的默认值。

由于大多数人的街道地址以数字开头,我希望它默认为数字模式,就好像用户已经按下了 .?123 键一样。这样,他们就可以立即开始输入地址的数字部分,只要他们按下空格键,它就会立即变回字母。

这可能吗?

最佳答案

目前没有设置或选项可以做到这一点。您必须以编程方式执行此操作,方法是通过 UITextFieldTextDidChangeNotification 或使用 textField:shouldChangeCharactersInRange:replacementString: 委托(delegate)方法监视空格键输入,然后切换键盘。

即使使用 UIKeyboardTypeNumbersAndPunctuation,iOS 也会在空格键后切换到字母键盘。这已在 5.0 中修复。

当您切换字段的键盘类型时,您实际上只是在说明下次显示时使用哪个键盘。如果键盘已经显示,切换类型不会改变它。所以,隐藏键盘,切换类型,然后再次显示:

[textField1 resignFirstResponder];
[textField1.keyboardType = UIKeyboardTypeAlphabet];
[textField1 becomeFirstResponder];

关于ios - 默认 iPad 字母数字键盘进入数字模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15668711/

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