コード例 #1
0
        public TableCell CellForIdx(TableView tableView, int idx)
        {
            EnvironmentTableCell environmentTableCell = GetTableCell();

            environmentTableCell.text = formatter == null ? values[idx].ToString() : (formatter.Invoke(values[idx]) as string);
            return(environmentTableCell);
        }
コード例 #2
0
        public EnvironmentTableCell GetTableCell()
        {
            EnvironmentTableCell tableCell = (EnvironmentTableCell)tableView.DequeueReusableCellForIdentifier(reuseIdentifier);

            if (!tableCell)
            {
                if (tableCellInstance == null)
                {
                    tableCellInstance = Resources.FindObjectsOfTypeAll <EnvironmentTableCell>().First();
                }

                tableCell = Instantiate(tableCellInstance);
            }

            tableCell.reuseIdentifier = reuseIdentifier;
            return(tableCell);
        }