0

我已经使用 Apple 的“附件”示例代码在我的表格中拥有一个自定义附件图像。该表正确呈现图像和所有内容,但是当我单击应该将我带到附件ButtonTappedForRowWithIndexPath 方法的图像时,没有任何反应,因为 indexPath 由于某种原因为零。请参阅检查 indexPath 的此方法:

- (void)accessoryButtonTapped:(id)sender event:(id)event
{
    NSSet *touches = [event allTouches];
    UITouch *touch = [touches anyObject];
    CGPoint currentTouchPosition = [touch locationInView:self.tableView];
    NSIndexPath *indexPath = [self.tableView indexPathForRowAtPoint: currentTouchPosition];
    if (indexPath != nil)
    {
        [self tableView: self.tableView accessoryButtonTappedForRowWithIndexPath: indexPath];
    }
}
4

1 回答 1

1

为什么你不能只使用tableView:accessoryButtonTappedForRowWithIndexPath:在你的UITableViewDelegate

于 2011-05-13T21:33:25.363 回答