表格视图按,如何“放开”按钮?

时间:2014-03-09 21:43:49

标签: ios objective-c uitableview tableview

我创建了一个UITableView,我可以检测到哪个单元格被按下了。效果很好。但是当按下按钮时它不会“放开”按钮。看看下面。

当应用加载时,该按钮看起来像这样:Button not pressed 当我点击按钮时,它看起来像这样:Button pressed,它看起来像这样,直到按下另一个单元格。如何使按钮“松开”按下,所以它看起来像一个水龙头,然后再看起来像第一张照片?该按钮位于静态表视图中。

我真的搜索了很长时间,很难找到“放开按钮”的术语。 谢谢!

1 个答案:

答案 0 :(得分:3)

你可以这样做:

-(void)tableView:(UITableView*)tableView didSelectRowAtIndexPath:(NSIndexPath*) indexPath
{
    [self.tableView deselectRowAtIndexPath:indexPath animated: YES];
}

这是一个委托方法,如果您在选择行时将ViewController设置为tableView的委托,则会自动触发。