如何在tableview单元格文本字段中显示光标

时间:2016-02-12 12:42:00

标签: ios objective-c uitextfield

enter image description here 当我按下特定单元格按钮时,我在tableView单元格中取了textfield和edit按钮,我显示光标和按钮图像已经改变,我在这上面调用了api。如果我再次单击按钮光标未显示在文本字段中。

1 个答案:

答案 0 :(得分:0)

尝试此操作:将标记分配给IndexPath中行的单元格中的编辑按钮。

 - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
      cell.editButton.tag = indexpath.row;
}

根据索引路径在此处引用您的单元格。将其文本字段作为第一个响应者。

- (IBAction)editButtonClicked:(id)sender{
       UIButton *button = (UIButton*)sender;  
       NSIndexPath *indexPath = [NSIndexPath indexPathForItem:button.tag inSection:0];
       CustomCell *cell = (CustomCell*)[tableView cellForRowAtIndexPath:indexPath];
       [cell.yourTextField becomeFirstResponder];

}