gpt4 book ai didi

Iphone UITableView 自定义单元格按钮事件

转载 作者:行者123 更新时间:2023-12-03 19:11:02 24 4
gpt4 key购买 nike

我有一个 UITableView,它的行有自定义单元格。在这些自定义单元格中,它们有 2 个按钮。

我捕捉到了自定义单元类中按钮的点击。只是想知道我如何将该事件从自定义单元类传递到持有 UITableView 控件的父 View Controller 。建议?

谢谢

最佳答案

你可以这样做:

- (void)buttonTapped:(id)sender event:(id)event
{
CGPoint touchPosition = [[[event allTouches] anyObject] locationInView:self.tableView];
NSIndexPath *indexPath = [self.tableView indexPathForRowAtPoint:touchPosition];
if (indexPath != nil)
{
//do Something here
}
}

// in cellForForAtIndexPath, bind the selector:

UIButton *button = (UIButton *)[cell viewWithTag:1];
[button addTarget:self action:@selector(buttonTapped:event:) forControlEvents:UIControlEventTouchUpInside];

关于Iphone UITableView 自定义单元格按钮事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3358457/

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