我在UIButton
行中有一个UITableView
,它会启动一个segue。我想隐藏按钮,直到用户从UITableView
中的分段控件中选择“是”或“否”。我打算取消隐藏连接到分段控件的IBAction
按钮。现在,我将指针保存到按钮所在的特定表格单元格中,在cellForRowAtIndexPath
中保存到成员变量(第二个想法,我应该把它变成弱@property
所以它不会当tableview离开时,内存泄漏?)。无论如何,我如何获得cellForRowAtIndexPath
中实际按钮的引用,这样我才能隐藏按钮,而不是整行?
我尝试将IBOutlet
连接到UIButton
,但在Xcode中遇到了“无法编译连接”错误,我认为这是因为该按钮也被引用为segue。
答案 0 :(得分:0)
在Interface Builder中为按钮指定一个标签,即1000,然后在代码中,您可以通过tableviewcell访问该按钮,即
UIButton *btn = (UIButton*)[cell viewForTag:1000];
这将允许访问按钮,假设单元格是有效的tableviewcell