Ios 从tableview访问自定义tableview单元格中的Textview委托

Ios 从tableview访问自定义tableview单元格中的Textview委托,ios,uitableview,uitextview,Ios,Uitableview,Uitextview,我有一个自定义的tablecell,它有一个Textview,现在我有了tableview,它使用这个tableviewcell 现在tableview有一个按钮“Save”,现在我希望它根据textview中的输入启用或禁用 在表视图单元格中,我声明了文本更改的Textview委托 ListViewCell.m - (void)textViewDidBeginEditing:(UITextView *)textView { NSLog(@"textViewDidBeginEditing:");

我有一个自定义的tablecell,它有一个Textview,现在我有了tableview,它使用这个tableviewcell

现在tableview有一个按钮“Save”,现在我希望它根据textview中的输入启用或禁用

在表视图单元格中,我声明了文本更改的Textview委托

ListViewCell.m

- (void)textViewDidBeginEditing:(UITextView *)textView {
NSLog(@"textViewDidBeginEditing:");
textView.backgroundColor = [UIColor greenColor];
}

ListViewItem.m

在cellForRowAtIndexPath中执行

因此,当我运行应用程序并在textview中输入一些值时,它会显示nslog消息

2014-08-16 19:35:27.817 Click2List[1365:60b] textViewDidBeginEditing:
现在的问题是如何知道文本是否已从主视图中输入

我认为这是一个我无法想象的简单解决方案:(((


注意:我已尝试将textview委托放入ListViewItem.m中,但没有成功

您可以在listviewcell中创建自己的委托,并通过自己的委托将信息传递到主视图。或者您可以将主视图实例传递给listviewcell,以便listviewcell可以直接访问主视图,然后传递给t他提供了信息。是的,它起作用了,有时候你认为解决方案太难了,谢谢你的解决方案