自定义单元格中的按钮正在调用N次下一个ViewController

时间:2018-08-13 13:48:43

标签: ios xamarin

嗨:我正在尝试从一个coustum单元格中的按钮(具有3个不同的按钮)调用另一个视图。...每个按钮应显示其所在行的不同信息。...< / p>

我可以使用它,但是如果我在不同行中按相同按钮,则导航控制器将被调用两次;如果在另一行中单击相同按钮,则导航控制器将被调用3次。等等:

cam1是按钮。

 public override UITableViewCell GetCell(UITableView tableView, NSIndexPath indexPath)
    {

        var cell = tableView.DequeueReusableCell("CamarasCell") as CamarasCell;

        var data = tableItems[indexPath.Section].Cam[indexPath.Row];

        cell.CamaraData = data;
        cell.owner = this.NavigationController;

        cell.cam1.TouchUpInside += (object sender, EventArgs e) => 
        {
            CamarasDetalle camarasDetalle = new CamarasDetalle();
            camarasDetalle.LinkCamara = data.Link1;
            camarasDetalle.Operativa = data.Op1;
            camarasDetalle.Texto = data.Text1;
            var cam = new CamaraDetalleViewController();
            cam.camara = camarasDetalle;
            this.NavigationController.PushViewController(cam, true);
        };


        return cell;


    }

为了解决问题,我该怎么办... ?? (非常欢迎使用代码示例)

0 个答案:

没有答案