Example #1
0
            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);
            }
Example #2
0
            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;
            }