繁体   English   中英

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

[英]How can I show the numeric keyboard by default on iPhone?

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

UITextInputTraits协议( UITextField符合)具有类型为UIKeyboardTypekeyboardType属性。

myTextField.keyboardType = UIKeyboardTypeNumberPad;

这也可以在Interface Builder中完成:

数字pad2 数字pad2

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

myField.keyboardType = UIKeyboardTypeNumberPad;

您也可以通过界面构建​​器进行设置。 从文本输入特性设置键盘到数字键盘,这就是全部。

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

在此输入图像描述

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

currentTextField.keyboardType = UIKeyboardTypeNumbersAndPunctuation;

这是一个很好的做法,总是写父类UIKeyboardType ,然后继续键盘枚举numberPad

myTextField.keyboardType = UIKeyboardType.numberPad

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM