如何在右上角创建带有完成按钮的UIKeyboard?

时间:2012-09-14 09:17:18

标签: objective-c ios uikeyboard

我需要在右上角显示带有完成按钮的UIKeyboard ..请查看附加图片。非常感谢。

**Something like this**

3 个答案:

答案 0 :(得分:2)

这可能会对你有所帮助。请查看BSKeyboardControls

答案 1 :(得分:1)

创建一个UIToolbar,保留两个条形按钮。最初隐藏该工具栏。

在文本字段的doBeginEditing委托上显示工具栏

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

编辑:正如prashant所说BSKeyboard提供我所说的。在http://www.cocoacontrols.com/platforms/ios/controls/bskeyboardcontrols

查看其外观

答案 2 :(得分:0)

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

  

@property(readwrite,retain)UIView * inputAccessoryView

     

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