在所选行上使用自定义UITableViewCell样式时未执行导航单击:
Customcell = tableView.DequeueReusableCell(cellIdentifier) as Customcell
if (cell == null)
cell = new Customcell (cellIdentifier);
cell.UpdateCell(hotDogs[indexPath.Row].Name,
hotDogs[indexPath.Row].Price.ToString(),
UIImage.FromFile("Images/image1));
return cell;
但是我可以在使用UITableViewCell默认样式时执行导航:
UITableViewCell cell = tableView.DequeueReusableCell(cellIdentifier) as UITableViewCell;
if (cell == null)
{
cell = new UITableViewCell(UITableViewCellStyle.Default, cellIdentifier);
}
使用自定义UITableViewCell时,行选择事件甚至不会触发PrepareForSegueMethod:
public override void PrepareForSegue (UIStoryboardSegue segue, NSObject sender)
{
base.PrepareForSegue (segue, sender);
}
答案 0 :(得分:0)