从自定义单元类访问UITextFields文本到主VC类

时间:2015-03-05 23:33:20

标签: ios objective-c uitableview custom-cell

我在故事板中创建了一个自定义单元格,该单元格链接到名为customCell的类。其中,我UITextFieldscustomCell.h相关联。 textField确实有不同的标签。

然后有一个名为mainVC的类。该类是viewController

的类

如何在textFields课程中获取mainVC文字?

最简单但错误的做法是这样的:

CustomCell *myCell = [[CustomCell alloc] init];

执行此操作的问题是,它会创建 customCell,因此textFields文本将为空。

1 个答案:

答案 0 :(得分:0)

您没有访问文本字段来获取文本,您在视图控制器中实现了UITextFieldDelegate(或UITextView,它不清楚您有哪些)方法之一。在cellForRowAtIndexPath中,将控制器(self)设置为文本字段的委托。您可能想要实现textFieldDidEndEditing:和 textFieldShouldReturn :.键盘解除后,将调用textFieldDidEndEditing:,您可以获取该方法内的文本。如果需要获取包含文本字段的单元格的indexPath,则可以使用表视图方法indexPathForRowAtPoint :,传递文本字段的原点或点参数的中心。