public override UITableViewCell GetCell(UITableView tableView, NSIndexPath indexPath) { UITableViewCell cell = tableView.DequeueReusableCell(kCellIdentifier); var tent = _tents[indexPath.Row]; TentCellController cellController = null; if (cell == null) { cellController = new TentCellController(); NSBundle.MainBundle.LoadNib("TentCellController", cellController, null); cell = cellController.Cell; cell.Tag = r.Next(); controllers.Add(cell.Tag, cellController); } else { cellController = controllers[cell.Tag]; } cell.Accessory = UITableViewCellAccessory.DisclosureIndicator; try { cellController.TentName = tent.Name; cellController.Brewery = tent.Brewery; } catch (Exception) {} return(cell); }
public override UITableViewCell GetCell(UITableView tableView, NSIndexPath indexPath) { UITableViewCell cell = tableView.DequeueReusableCell (kCellIdentifier); var tent = _tents[indexPath.Row]; TentCellController cellController = null; if (cell == null) { cellController = new TentCellController(); NSBundle.MainBundle.LoadNib("TentCellController", cellController, null); cell = cellController.Cell; cell.Tag = r.Next(); controllers.Add(cell.Tag, cellController); } else { cellController = controllers[cell.Tag]; } cell.Accessory = UITableViewCellAccessory.DisclosureIndicator; try { cellController.TentName = tent.Name; cellController.Brewery = tent.Brewery; } catch (Exception){} return cell; }