如何在iOS中为UITextView添加两个输入accessoryView?

时间:2013-09-19 11:34:10

标签: ios custom-controls uitextview

我需要在我的UITextView中添加两个输入AccessoryView。

首先,我需要从this link.

添加自定义控件

该自定义控件使用

[KOKeyboardRow applyToTextView:self.txtView];

因此,当我将自定义accessoryView添加到UITextView时,只会显示自定义控件,而我的自定义控件不显示。

以下是我的自定义inputAccessoryView

的代码
self.txtView.inputAccessoryView = self.keyboardAccessoryView;

那么如何在inputAccessoryView中添加两个UITextView

2 个答案:

答案 0 :(得分:3)

inputAccessoryView是单一视图。您需要创建一个视图(容器或子类化第三方视图)并将所有内容(按钮)添加到其中。


查看子类化KOKeyboardRow只是为了扩展它用作inputAccessoryView的视图并向其添加按钮。要干净地执行此操作,您应该更改公共接口,以便它需要许多按钮(NSArray属性)作为附加按钮,这些按钮将添加到它添加的标准按钮下方。

答案 1 :(得分:2)

将两个视图包装在一个自定义uiview