嗨:我正在尝试从一个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;
}
为了解决问题,我该怎么办... ?? (非常欢迎使用代码示例)