在iOS上使用InputView属性

时间:2012-03-18 02:06:44

标签: ios uitextview inputview

我开发了一个带视图和视图控制器的自定义键盘。在我的应用程序的主视图控制器中,我持有自定义键盘视图控制器的属性。

我有一个textView应该从自定义键盘输入。 customKeyboard属性是自定义键盘的视图控制器。

我将以下内容放在主应用程序viewDidLoad的{​​{1}}中。

viewController

当我制作self.textView.inputView = self.customKeyboard.view; 第一响应者时,会出现标准系统键盘。 IB似乎将我的textView属性链接到UI组件。我需要做些什么才能显示自定义键盘?

1 个答案:

答案 0 :(得分:5)

尝试拨打[self.textView reloadInputViews]。如果这不起作用,请尝试子类UITextView并覆盖其inputView方法,以便它始终返回您要用作自定义键盘的视图。