如何为iPhone Bundle.settings设置UIReturnKeyType?

时间:2011-03-19 14:04:43

标签: iphone settings.bundle

Settings.bundle中的

我使用不同的字段定义我的app preferences,其中一些是文本字段。但是,当我按下文本字段进行编辑时,键盘会向上滑动。

我的问题是键盘没有消失。它有一个返回按钮。单击它,光标将跳转到下一个文本字段。

我见过一些带有done按钮的键盘。

是否可以在Settings.bundle中设置UIReturnKeyType

2 个答案:

答案 0 :(得分:1)

以下是iPhone中的键盘类型列表。

 UIKeyboardTypeDefault,
   UIKeyboardTypeASCIICapable,
   UIKeyboardTypeNumbersAndPunctuation,
   UIKeyboardTypeURL,
   UIKeyboardTypeNumberPad,
   UIKeyboardTypePhonePad,
   UIKeyboardTypeNamePhonePad,
   UIKeyboardTypeEmailAddress,
   UIKeyboardTypeDecimalPad,
   UIKeyboardTypeAlphabet = UIKeyboardTypeASCIICapable

以下是Apple文档链接的链接。

http://developer.apple.com/library/ios/#documentation/uikit/reference/UITextInputTraits_Protocol/Reference/UITextInputTraits.html#//apple_ref/doc/c_ref/UIKeyboardTypeDefault

你可以设置上面的任何人。

self.myTextView.keyboardType = UIKeyboardTypeDefault; 

答案 1 :(得分:0)

在界面构建器中,您可以在检查器中选择所需的键盘。 如果是数字键盘,则没有“完成”或“返回”按钮 要添加此按钮,请查看此处:http://www.neoos.ch/news/46-development/54-uikeyboardtypenumberpad-and-the-missing-return-key