按下单元格时打开键盘?

时间:2012-07-19 23:55:53

标签: iphone objective-c ios xcode

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

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

谢谢!

1 个答案:

答案 0 :(得分:0)

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

  • 您在单元格中放置了UITextField,但将其置于视野之外

  • 当您想要键盘出现时,要编辑单元格中的其他UITextField,您可以将单元格中的UITextField设置为屏幕外的第一个应答器

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

  • 当发生这种情况时,你会收到一连串的委托讯息,所以你需要做一些工作

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