2

Settings.bundle我用不同的字段定义我的应用程序偏好时,其中一些是文本字段。但是,当我按下文本字段进行编辑时,键盘会向上滑动。

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

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

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

4

2 回答 2

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; 
于 2011-03-19T14:16:24.993 回答
0

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

于 2011-03-19T16:13:47.527 回答