[英]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.