3

我需要UIKeyboard在右上角显示完成按钮..请查看附件图片..任何帮助将不胜感激。

**像这样的东西**

4

3 回答 3

2

这可能会帮助你。请检查一下BSKeyboardControls

于 2012-09-14T09:22:09.190 回答
1

创建一个 UIToolbar 在其中保留两个栏按钮。最初隐藏该工具栏。

在 textfield 的 didBeginEditing 委托上显示工具栏

并在文本字段的 didEndEditing 委托中隐藏工具栏

编辑:正如 prashant 所说,BSKeyboard 提供了我所说的。在这里查看它的外观和感觉http://www.cocoacontrols.com/platforms/ios/controls/bskeyboardcontrols

于 2012-09-14T09:21:36.633 回答
0

您应该使用所有必需的按钮将 UITextField 或 UITextView 的 inputAccessoryView 属性设置为您的自定义视图

@property(readwrite, retain) UIView *inputAccessoryView

描述
当文本字段成为第一响应者时显示的自定义附件视图 此属性的默认值为 nil。当文本字段成为第一响应者时,将视图分配给此属性会导致该视图显示在标准系统键盘上方(或自定义输入视图上方,如果提供的话)。例如,您可以使用此属性将自定义工具栏附加到键盘。

于 2014-04-11T16:30:15.440 回答