你将如何使用tableView:didDeselectRowAtIndexPath:
触发textFieldShouldBeginEditing
:?
或者我还有什么其他选择?我确实考虑过tableView:didDeselectRowAtIndexPath
:触发 UIAlertView(带有 textField),但它并不美观。
你将如何使用tableView:didDeselectRowAtIndexPath:
触发textFieldShouldBeginEditing
:?
或者我还有什么其他选择?我确实考虑过tableView:didDeselectRowAtIndexPath
:触发 UIAlertView(带有 textField),但它并不美观。
您的问题对细节有点轻描淡写:用户界面是什么样的?你要完成什么?
要从字面上回答您的问题,您可以让 didDeselectRowAtIndexPath 实现调用方法 textFieldShouldBeginEditing - 但是我不相信您要问的是什么?听起来您要问的是如何在表格视图单元格上获取触摸事件以传递到 UITextField 以便开始编辑。
这将使这与这里已经提出的其他问题重复: 在 UITableViewCell 中拥有一个 UITextField
不确定这种做法有多合适,但我有一个应用程序,我使用的是 1x1 点和屏幕外的 textField。如果我想调出键盘,我打电话
[self.myTextField becomeFirstResponder];
然后,您可以使用 UITextFieldDelegate 方法来控制和更新在键盘上输入的信息。
然后当用户完成后,我打电话
[self.myTextField resignFirstResponder];
当然,这是假设您实际上不想在 tableView 中使用 textField。
希望这可以帮助。