gpt4 book ai didi

ios - 单击 UITableViewCell 按钮时传递到 didSelectRowAtIndexPath

转载 作者:行者123 更新时间:2023-11-29 13:01:37 25 4
gpt4 key购买 nike

我有一个简单的 UITableView,每个单元格都包含一个按钮: enter image description here

在我的didSelectRowAtIndexPath 方法中,我有以下代码:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
NSLog(@"Selected cell : %@", [myArray objectAtIndex:indexPath.row]);
}

我想要的:

当我点击按钮(位于单元格中)时,我想知道选择了哪个单元格。我的问题是,当我点击一个按钮(只是在按钮上,而不是在单元格中)时,我没有传递到 didSelectRowAtIndexPath 方法,不幸的是,因为没有选择单元格......

我该怎么做?

最佳答案

做这个,你就会选择UiCell的索引!

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
while (![view isKindOfClass:[UITableViewCell class]]) {
view = [view superview];
}
NSIndexPath *indexPath = [self.tableView indexPathForCell:(UITableViewCell *)view];

//Make everything that you want in here!!!!!!!
}

关于ios - 单击 UITableViewCell 按钮时传递到 didSelectRowAtIndexPath,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19636969/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com