如何以编程方式设置iPhone键盘以显示所需的键集

Mik*_*ver 3 iphone xcode ios uikeyboardtype iphone-keypad

我正在编写一个iPhone应用程序,我想要一个文本字段,用户可以在键盘中添加数字并即时添加它们,即用户可能输入"1.5 + 2.4 + 6.3 + .063"并且当用户键入其他内容时数字和加号立即显示总数.

问题是123在用户键入+号后开始并将键盘保持在模式中(使用电子邮件键盘,因为它在同一视图上有数字和加号).

如何在_123屏幕上启动电子邮件键盘并将其保留在那里?

谢谢!麦克风

Jha*_*iya 9

使用下面的代码来设置键盘类型

myTextField.keyboardType = UIKeyboardTypeNumberPad;
Run Code Online (Sandbox Code Playgroud)

所有键盘类型都在UITextInputTraits协议中定义,协议由UITextField实现