iOS 7中UITextView无法成为第一响应者

4

我在一个视图控制器中使用了以下控件,我想在用户打开视图时显示键盘,所以我尝试从视图控制器中调用此方法

[self.inputToolbar.textView becomeFirstResponder];

但是当打开视图时,键盘并没有显示。因此,我在分配文本视图的位置调用了成为第一响应者的方法你可以在这里查看分配页面 我像这样调用:

[internalTextView becomeFirstResponder];

现在它在iOS6中工作,但在iOS7中不起作用。


你尝试过 https://github.com/brandonhamilton/inputtoolbar 给出的示例应用程序吗?我试过了,它可以正常工作(即在单击文本框时显示键盘。已在iPad和iPod上测试)。 - Jageen
@Jageen 我需要在不点击它的情况下打开键盘。当通过键盘导航时,键盘应该自动打开。是的,我尝试了示例代码,但没有起作用。 - vamsi575kg
哦,好的,是我的错,抱歉。 - Jageen
1个回答

6
通过使用示例代码
我在UIInputToolbarViewController.m文件的loadView方法中编写了以下代码。
[self.inputToolbar.textView.internalTextView becomeFirstResponder];

一切正常运作。
代码

输入图像描述


非常感谢,兄弟。我从未想过它会如此简单。解决方案加1。 - vamsi575kg

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接