我目前正在处理的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;
但是,我无法通过上述方式访问按钮属性 - 任何人都可以指出我是正确的。方向?
答案 0 :(得分:2)
如果您确定该单元格只能在一个实例中,请在包含表格的视图控制器中创建属性,并在创建时指定此单元格。
在另一个控制器中,您需要链接到mainHp_TVC实例才能访问单元格;
但总的来说是个坏主意,正确的方法是更改填充表的数据,并调用表中的reloadData来获取刷新的UI。
另请查看@danh的评论