1

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

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

我将以下内容放入viewDidLoad主应用程序的viewController.

self.textView.inputView = self.customKeyboard.view;

当我做出textView第一响应者时,会出现标准系统键盘。IB 似乎将我的 textView 属性链接到 UI 组件。我需要做什么才能让自定义键盘出现?

4

1 回答 1

5

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

于 2012-03-18T22:04:05.617 回答