0

我有UIButton一个UITableView连续启动一个segue。我想隐藏按钮,直到用户从UITableView. 我计划取消隐藏IBAction有线到分段控件中的按钮。现在,我正在将指向按钮所在的特定表格单元格的指针保存cellForRowAtIndexPath到一个成员变量中(再想一想,我可能应该将其设为弱@property,以便在表格视图离开时不会泄漏内存?) . 无论如何,我将如何获得对实际按钮的引用,cellForRowAtIndexPath以便我可以隐藏按钮,而不是整行?

我尝试连接IBOutletUIButton但在 Xcode 中出现“无法编译连接”错误,我认为这是由于 segue 也引用了该按钮。

4

1 回答 1

0

在 Interface Builder 中给按钮一个标签,即 1000,然后在代码中您可以通过 tableviewcell 访问按钮,即

UIButton *btn = (UIButton*)[cell viewForTag:1000];

假设单元格是有效的表格视图单元格,这将允许访问按钮

于 2013-10-04T20:23:38.913 回答