iOS - 从另一个ViewController访问自定义UITableViewCell属性。

时间:2014-04-02 15:39:44

标签: ios iphone objective-c uitableview

我目前正在处理的iOS应用的主视图是UITableViewController(mainHp_TVC),其中包含多个自定义UITableViewCells

我需要从不同的UIViewController访问其中一个uiTableViewCells - 因为它基本上有一个我需要隐藏的计数按钮,但我很难挣扎,找不到任何信息来指导我。< / p>

如何访问此单元格?它是UITableViewController中的第一个单元格,仅在一个实例中使用,其类为HP_Header_TableViewCell

我已经包含了mainHp_TVC.h和HP_Header_TableViewCell.h并创建了一个实例,如下所示 -

HP_Header_TableViewCell *hpTC;
hpTC.msgsBtn.hidden = true;

但是,我无法通过上述方式访问按钮属性 - 任何人都可以指出我是正确的。方向?

1 个答案:

答案 0 :(得分:2)

如果您确定该单元格只能在一个实例中,请在包含表格的视图控制器中创建属性,并在创建时指定此单元格。

在另一个控制器中,您需要链接到mainHp_TVC实例才能访问单元格;

但总的来说是个坏主意,正确的方法是更改​​填充表的数据,并调用表中的reloadData来获取刷新的UI。

另请查看@danh的评论