iOS-从另一个ViewController访问自定义UITableViewCell属性。
我目前正在使用的iOS应用程序的主视图是一个iOS-从另一个ViewController访问自定义UITableViewCell属性。,ios,iphone,objective-c,uitableview,Ios,Iphone,Objective C,Uitableview,我目前正在使用的iOS应用程序的主视图是一个UITableViewController(mainHp\u TVC),其中包含几个自定义的uitableviewcell 我需要从不同的UIViewController访问其中一个uiTableViewCells,因为它基本上有一个我需要隐藏的计数按钮,但我正在努力,找不到任何信息来指导我 我怎样才能进入这个手机?它是UITableViewController中的第一个单元格,仅用于一个实例,其类为HP\u Header\u TableViewCel
UITableViewController
(mainHp\u TVC),其中包含几个自定义的uitableviewcell
我需要从不同的UIViewController访问其中一个uiTableViewCells,因为它基本上有一个我需要隐藏的计数按钮,但我正在努力,找不到任何信息来指导我
我怎样才能进入这个手机?它是UITableViewController中的第一个单元格,仅用于一个实例,其类为HP\u Header\u TableViewCell
我已经包括了mainHp_TVC.h和HP_Header_TableViewCell.h,并创建了一个实例,如下所示-
HP_Header_TableViewCell *hpTC;
hpTC.msgsBtn.hidden = true;
但是,我无法使用上面的按钮访问button属性-有人能给我指出正确的位置吗。方向?如果您确定单元格只能在一个实例中,请在保存表格的视图控制器中创建属性,并在创建该单元格时分配该属性 后者在另一个控制器中,您需要链接到mainHp_TVC实例以访问cell 但一般来说这是个坏主意,正确的方法是更改填充表的数据,并在表中调用reloadData以获得刷新的UI
另外,请检查@danh中的注释,您实际上从未为
*hpTC
变量分配任何内容,因此它没有引用任何内容。做作业或在你的问题中提供更多信息。但我想强调。。。按照@sage444建议的“正确方式”去做。VC2必须以某种方式更改模型的状态,以便VC1能够在模型再次可见时检测到该状态。VC1可以在视图上重新加载表格。