/** * An initialized table view object * * @param dataSource data source; * @param size view size * @param container parent object for cells * @return table view */ public CCTableView(ICCTableViewDataSource dataSource, CCSize size, CCNode container) { InitWithViewSize(size, container); DataSource = dataSource; _updateCellPositions(); _updateContentSize(); }
/** * An intialized table view object * * @param dataSource data source * @param size view size * @return table view */ public CCTableView(ICCTableViewDataSource dataSource, CCSize size) : this(dataSource, size, null) { }
public CCTableView(ICCTableViewDataSource dataSource, CCSize size, CCNode container) : base(size, container) { cellsPositions = new List<float>(); cellsUsed = new CCArrayForObjectSorting(); cellsFreed = new CCArrayForObjectSorting(); indices = new List<int>(); vordering = CCTableViewVerticalFillOrder.FillBottomUp; Direction = CCScrollViewDirection.Vertical; base.Delegate = this; DataSource = dataSource; UpdateCellPositions(); UpdateContentSize(); }