I have a simple table view which is editable. All I need the user to be able to do is edit the text field in the cell when they choose to edit the table.
You need to subclass UITableViewCell to make it editable inline. The default implementation just contains UILabels, which are not editable. For example, if you had a UITextField view in your cell, you'd override - (void)setEditing:(BOOL)editing animated:(BOOL)animated and make the text field become the first responder.
来源:https://stackoverflow.com/questions/2554714/how-can-i-make-my-table-cell-uitextfield-editable-when-the-table-has-entered-ed