protected void _moveCellOutOfSight(CCTableViewCell cell) { m_pCellsFreed.Add(cell); m_pCellsUsed.RemoveSortedObject(cell); m_pIndices.Remove(cell.Index); cell.Reset(); if (cell.Parent == Container) { Container.RemoveChild(cell, true); } }
protected void _moveCellOutOfSight(CCTableViewCell cell) { if (m_pTableViewDelegate != null) { m_pTableViewDelegate.TableCellWillRecycle(this, cell); } m_pCellsFreed.Add(cell); m_pCellsUsed.RemoveSortedObject(cell); m_pIndices.Remove(cell.Index); cell.Reset(); if (cell.Parent == Container) { Container.RemoveChild(cell, true); } }
protected void _moveCellOutOfSight(CCTableViewCell cell) { if (m_pTableViewDelegate != null) { m_pTableViewDelegate.TableCellWillRecycle(this, cell); } m_pCellsFreed.Add(cell); m_pCellsUsed.RemoveSortedObject(cell); m_pIndices.Remove(cell.Index); cell.Reset(); if (cell.Parent == Container) { Container.RemoveChild(cell, true); } }
protected void _moveCellOutOfSight(CCTableViewCell cell) { m_pCellsFreed.Add(cell); m_pCellsUsed.RemoveSortedObject(cell); m_pIndices.Remove(cell.Index); cell.Reset(); if (cell.Parent == Container) { Container.RemoveChild(cell, true); } }