gpt4 book ai didi

iphone - 单击自定义单元格按钮获取节号和行号?

转载 作者:太空狗 更新时间:2023-10-30 03:29:55 26 4
gpt4 key购买 nike

我有带有自定义单元格的表格 View 。表格分为许多部分和行。我在单元格上有一个自定义按钮。现在我想在单击该按钮时获取节号和行号。?关于这个的任何想法

最佳答案

您需要在 View Controller 上实现一个 UIControl 事件处理方法,并将其设置为所有 按钮的处理程序。即在你的 -tableView:cellForRowAtIndexPath: 函数中你会做类似的事情:

[theCell.button addTarget: self
action: @selector(buttonPressed:withEvent:)
forControlEvents: UIControlEventTouchUpInside];

那么您的事件处理程序将如下所示:

- (void) buttonPressed: (id) sender withEvent: (UIEvent *) event
{
UITouch * touch = [[event touches] anyObject];
CGPoint location = [touch locationInView: self.tableView];
NSIndexPath * indexPath = [self.tableView indexPathForRowAtPoint: location];

/* indexPath contains the index of the row containing the button */
/* do whatever it is you need to do with the row data now */
}

关于iphone - 单击自定义单元格按钮获取节号和行号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/929964/

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