繁体   English   中英

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

[英]Access UITextFields text from custom cells class to the main VCs class

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

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

如何在mainVC类中获取textFields文本?

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

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

这样做的问题是,它将创建一个新的 customCell ,因此textFields文本将为null。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM