转到另一个屏幕时更改UITextField的键盘类型

时间:2014-03-25 07:29:05

标签: ios uitextfield

我有UiTextField,在编辑时我将键盘更改为表情符号。然后我回去打开另一个屏幕上的另一个文本视图。但它显示表情符号键盘而不是默认键盘。请帮我解决这个问题。感谢

4 个答案:

答案 0 :(得分:2)

我认为你无法修复它。用户可以决定他们想要的键盘,并且该设置适用于所有应用,而不仅仅是在您自己的应用中。

答案 1 :(得分:0)

您可以查看Apple的documentation以详细了解键盘实现。

答案 2 :(得分:0)

请设置UITextField的keyboardType

 [textfield setKeyboardType:UIKeyboardTypeAlphabet] 

答案 3 :(得分:0)

设置键盘类型

[textField setKeyboardType:UIKeyboardTypeEmailAddress];

这些是键盘返回类型,

   UIKeyboardTypeDefault,
   UIKeyboardTypeASCIICapable,
   UIKeyboardTypeNumbersAndPunctuation,
   UIKeyboardTypeURL,
   UIKeyboardTypeNumberPad,
   UIKeyboardTypePhonePad,
   UIKeyboardTypeNamePhonePad,
   UIKeyboardTypeEmailAddress,
   UIKeyboardTypeDecimalPad,
   UIKeyboardTypeTwitter,
   UIKeyboardTypeWebSearch

检查Apple Libaray,Input KeyBoard Types