单击按钮

时间:2016-02-02 12:56:37

标签: ios iphone uitableview custom-cell

tableviewcontroller中有CustomCell。其中有动态txtfield。通过标签值查看。我在“textFieldShouldEndEditing”上保存字典上的文本字段值。我想在按钮上保存文本字段值(Textfied是动态的,没有为textfield创建插座)。 First Image attached

我想编辑保存的地址。 Second Image attached

请尽快恢复

1 个答案:

答案 0 :(得分:0)

如果我理解你的问题,那么,

您需要设置按钮(我猜也在自定义单元格内),与该单元格的索引路径相同的标记。 通过这种方式,您可以获取单元格的indexPath并获取单元格 MyCustomCell *cell = [self.tableview cellForRowAtIndexPath:button.tag]

然后,您只需拨打cell.textFieldName.text即可获取单元格内的文本字段,然后您将获得该文本。

为了更加清晰,按钮的IBAction方法应该是这样的。

 -(IBAction)buttonClickedToSaveTexd:(id)sender{

      UIButton *btnOfCertainCell = (UIButton*)sender;
      MyCustomCellClass *currentCell = [self.tableView cellForRowAtIndexPath:btnOfCertainCell.tag];
      NSString *textOfTheCell = currentCell.textFieldName.text;
 }

同样,为了实现这一点,在cellForRowAtIndexPath中,您需要将按钮标记指定为indexPath.row。你不需要设置文本字段的标记。