TableView单个单元格重新加载TextField值无法获取

时间:2018-01-23 05:33:53

标签: ios objective-c uitableview

我正在开发ios应用程序。 TableViewCell上的数据加载。当单个单元格从Tableview重新加载时。之后在文本字段上输入文本和从索引中获取TextField中的文本。文字没有Get.Please提前帮助谢谢。

代码:

     UITextField *atPerRupee = [[UITextField 
         alloc]initWithFrame:CGRectMake(2215, 10.0f, 120.0f, 30.0f)];
        atPerRupee.textAlignment = NSTextAlignmentCenter;
        atPerRupee.font = [UIFont systemFontOfSize:13.0];
        [atPerRupee.layer setBorderWidth: 1.0];
        atPerRupee.text =   quoteChildObj.atPerRupee;
        atPerRupee.keyboardType = UIKeyboardTypeNumberPad;
        atPerRupee.tag = indexPath.row + 40000;
        atPerRupee.enabled = NO;
        [cell addSubview:atPerRupee];

 -(void)textFieldDidEndEditing:(UITextField *)textField{
     UITableViewCell *cell = (UITableViewCell*) textField.superview.superview;

        CGPoint buttonPosition = [textField convertPoint:CGPointZero toView:_tableView];
        NSIndexPath *indexPath = [self.tableView indexPathForRowAtPoint:buttonPosition];

        UITextField *atParPrice = (UITextField *)[cell viewWithTag:indexPath.row + 40000];
        }

1 个答案:

答案 0 :(得分:0)

您已在委托方法textFieldDidEndEditing中获取textField的引用 你可以得到相同的文字:

query {
  author{
     name
  }
}