如何在UITableView中查看选择了哪个单元格?我只是想做一些简单的事情,但我有点忘了怎么做。 :D无论如何,有人可以帮助我吗?我希望它是一个“if”语句,例如:
if (/*The first cell got selected*/) {
self.label.text = @"Hello!"
}
有人可以填写评论空间吗?
由于
答案 0 :(得分:1)
当用户做出选择时,您可能想要这样做吗?如果是这样,您需要在表视图委托中实现- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
if (indexPath.row == 0) {
UITableViewCell *cell = [self tableView:tableView cellForRowAtIndexPath:indexPath];
cell.textLabel.text = @"Hello!";
}
// ... other row selection logic
}
答案 1 :(得分:0)
//table is a reference to your UITableView
NSIndexPath* path = [table indexPathForSelectedRow];
if (path && path.row == 0 ) {
self.label.text = @"Hello!"
}
您还可以在UITableView的委托tableView:didDeselectRowAtIndexPath:
方法