如何更改tableview特定行中按钮的状态

时间:2014-06-04 03:52:18

标签: tableview

我有一个UITableView,带有自定义单元格。自定义单元格中有一个按钮。

点击按钮后,我调用方法:

-(IBAction)accessoryLikeButtonTapped:(id)sender

在这个方法中我做了一些处理。

到目前为止一切顺利。

我想禁用所选行中的按钮对象。当我在按钮的tag属性中传递行号时,我有行号。

我只是不确定获取按钮对象的语法。

例如。 self.tableview.rowatindex(5).cell.button.enabled = NO;

1 个答案:

答案 0 :(得分:0)

如果你的行是可见的(应该是你按下它上面的按钮)

[self.tableView cellForRowAtIndexPath:[NSIndexPath indexPathForRow:n inSection:0]]

将返回您需要的单元格(否则它将返回nil)。

请注意,您应该跟踪此状态,以防重新创建此行的单元格后再次禁用该按钮。