/** * An initialized table view object * * @param dataSource data source; * @param size view size * @param container parent object for cells * @return table view */ public CCTableView(CCTableViewDataSource dataSource, CCSize size, CCNode container) { InitWithViewSize(size, container); DataSource = dataSource; _updateCellPositions(); _updateContentSize(); }
/** * An initialized table view object * * @param dataSource data source; * @param size view size * @param container parent object for cells * @return table view */ public static CCTableView Create(CCTableViewDataSource dataSource, CCSize size, CCNode container) { var table = new CCTableView(); table.InitWithViewSize(size, container); table.DataSource = dataSource; table._updateContentSize(); return table; }
/** * An intialized table view object * * @param dataSource data source * @param size view size * @return table view */ public static CCTableView Create(CCTableViewDataSource dataSource, CCSize size) { return Create(dataSource, size, null); }
/** * An intialized table view object * * @param dataSource data source * @param size view size * @return table view */ public CCTableView(CCTableViewDataSource dataSource, CCSize size) : this(dataSource, size, null) { }
/** * An initialized table view object * * @param dataSource data source; * @param size view size * @param container parent object for cells * @return table view */ public CCTableView(CCTableViewDataSource dataSource, CCSize size, CCNode container) { InitWithViewSize(size, container); DataSource = dataSource; _updateContentSize(); }