如何在UITextField中最初在默认键盘中显示数字

Jan*_*aka 7 iphone keyboard numbers uitextfield

在我的iPhone应用程序中,我有一个地址行1字段.我已经为此分配了默认键盘.但最有可能的第1行字段将以公寓号开头.

我想知道如何在此字段的默认键盘中显示数字.

Pen*_*One 15

您可能想要使用UIKeyboardTypeNumbersAndPunctuation,因为一旦输入街道号码,用户就可以返回到字母键盘(通过按下键盘底部的"ABC"按钮).如果使用数字键盘,则只能输入数字.

要在IB中执行此操作,请打开Inspector并将其选为默认键盘.要以编程方式执行此操作,只需添加textField.keyboardType = UIKeyboardTypeNumbersAndPunctuation;


Meh*_*tri 5

试试这个........

 [textField becomeFirstResponder];
 textField.keyboardType = UIKeyboardTypeNumberPad;
Run Code Online (Sandbox Code Playgroud)