1

当我单击 UITableView 中的单元格时,有没有办法调出键盘?

我试图找到某种方法将单元的一个出口连接到已声明的 IBAction,但这似乎不起作用。

谢谢!

4

1 回答 1

0

是的,有一种方法可以做到这一点,但它有点复杂:

  • 你把一个 UITextField 放在你的单元格中,但是把它放在视野之外

  • 当您希望键盘出现时,要编辑单元格中的其他一些 UITextField,请将单元格中的 UITextField 设为屏幕外的 firstResponder

  • 现在棘手的部分 - 随着委托消息开始流动 - 你基本上设置了你想要编辑第一响应者的 UITextField

  • 发生这种情况时,您会收到一连串的委托消息,因此您需要做一些工作

最后,您要编辑的 UITextField 是第一响应者。所以,你可以做你想做的事,但你必须花一些时间来解决它。

于 2012-07-20T00:30:11.863 回答