如何在 iPhone 上默认显示数字键盘?

发布于 2024-09-25 06:35:22 字数 66 浏览 4 评论 0原文

我正在尝试以下操作,但没有运气。当用户单击 UiTextfield 时,我需要自动将键盘视图更改为数字视图,这可能吗?

I'm trying the following with no luck. When the user click on a UiTextfield I need to change the keyboard view to the numeric view automatically, is this possible?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

不离久伴 2024-10-02 06:35:22

UITextInputTraits 协议(其中 UITextField 符合)具有 UIKeyboardType 类型的 keyboardType 属性。

myTextField.keyboardType = UIKeyboardTypeNumberPad;

The UITextInputTraits protocol (which UITextField conforms to) has a keyboardType property of type UIKeyboardType.

myTextField.keyboardType = UIKeyboardTypeNumberPad;
凉墨 2024-10-02 06:35:22

这也可以在 Interface Builder 中完成:

数字键盘2

数字键盘2

This could be done in the Interface Builder as well:

Number pad2

Number pad2

末骤雨初歇 2024-10-02 06:35:22

UITextField 符合 UITextInputTraits 协议,这意味着它具有可以设置的 KeyboardType 属性。

myField.keyboardType = UIKeyboardTypeNumberPad;

您还可以通过界面生成器进行设置。从文本输入特征将键盘设置为数字键盘,仅此而已。

UITextField conforms to UITextInputTraits protocol which means it has keyboardType property which you can set.

myField.keyboardType = UIKeyboardTypeNumberPad;

You can also set it via interface builder. From the text input traits set the keyboard to number pad and that's all.

情深缘浅 2024-10-02 06:35:22

我们也可以通过界面方法获取它。选择文本字段并转到属性检查器并从键盘下拉框中更改键盘类型。

输入图像描述这里

We can get it by interface approach also.Select the text field and go to attribute inspector and change the keyboard type from the keyboard drop down box.

enter image description here

乖不如嘢 2024-10-02 06:35:22

如果您想要显示数字键盘,但还需要能够使用小数点、货币符号或其他字符,则可以将键盘默认设置为字母键盘的背面。

currentTextField.keyboardType = UIKeyboardTypeNumbersAndPunctuation;

If you want to show a numerical keyboard but also need to be able to use decimal points, currency symbols, or other characters, you can have the keyboard default to the back side of the alphabet keyboard.

currentTextField.keyboardType = UIKeyboardTypeNumbersAndPunctuation;
拒绝两难 2024-10-02 06:35:22

最好始终编写父类 UIKeyboardType,然后继续使用键盘枚举 numberPad

myTextField.keyboardType = UIKeyboardType.numberPad

it is a good practice to always write the parent class UIKeyboardType and then continue with the keyboard enum numberPad

myTextField.keyboardType = UIKeyboardType.numberPad
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文