Skip to main content

CCTableView

CCTableView

Cocos2D

Inheritance: System.Object → Cocos2D.CCNode → Cocos2D.CCLayer → Cocos2D.CCScrollView

Implements: Cocos2D.ICCSelectorProtocol, Cocos2D.ICCFocusable, Cocos2D.ICCTargetedTouchDelegate, Cocos2D.ICCStandardTouchDelegate, Cocos2D.ICCTouchDelegate, Cocos2D.ICCKeypadDelegate, Cocos2D.ICCKeyboardDelegate, Cocos2D.ICCRGBAProtocol, System.Collections.Generic.IComparer{Cocos2D.CCNode}, Cocos2D.ICCAccelerometerDelegate, Cocos2D.ICCScrollViewDelegate

Constructors

CCTableView()

CCTableView()()

CCTableView(ICCTableViewDataSource, CCSize)

CCTableView(ICCTableViewDataSource, CCSize)(Cocos2D.ICCTableViewDataSource dataSource, Cocos2D.CCSize size)
Parameters:
dataSource (Cocos2D.ICCTableViewDataSource)
size (Cocos2D.CCSize)
Example

CCTableView(ICCTableViewDataSource, CCSize, CCNode)

CCTableView(ICCTableViewDataSource, CCSize, CCNode)(Cocos2D.ICCTableViewDataSource dataSource, Cocos2D.CCSize size, Cocos2D.CCNode container)
Parameters:
dataSource (Cocos2D.ICCTableViewDataSource)
size (Cocos2D.CCSize)
container (Cocos2D.CCNode)
Example

Fields

_cellsFreed(Cocos2D.CCArrayForObjectSorting)
_cellsPositions(System.Collections.Generic.ListSystem.Single)
_cellsUsed(Cocos2D.CCArrayForObjectSorting)
_dataSource(Cocos2D.ICCTableViewDataSource)
_indices(System.Collections.Generic.ListSystem.Int32)
_oldDirection(Cocos2D.CCScrollViewDirection)
_tableViewDelegate(Cocos2D.ICCTableViewDelegate)
_touchedCell(Cocos2D.CCTableViewCell)
_vordering(Cocos2D.CCTableViewVerticalFillOrder)

Properties

DataSource(Cocos2D.ICCTableViewDataSource)
Delegate(Cocos2D.ICCTableViewDelegate)
VerticalFillOrder(Cocos2D.CCTableViewVerticalFillOrder)

Methods

CellAtIndex(int)

Cocos2D.CCTableViewCell CellAtIndex(int)(System.Int32 idx)
Parameters:
idx (System.Int32)
Returns:
Cocos2D.CCTableViewCell
Example

DequeueCell()

Cocos2D.CCTableViewCell DequeueCell()()
Returns:
Cocos2D.CCTableViewCell
Example

InitWithViewSize(CCSize, CCNode)

System.Boolean InitWithViewSize(CCSize, CCNode)(Cocos2D.CCSize size, Cocos2D.CCNode container)
Parameters:
size (Cocos2D.CCSize)
container (Cocos2D.CCNode)
Returns:
System.Boolean

ReloadData()

ReloadData()()
Example

RemoveCellAtIndex(int)

RemoveCellAtIndex(int)(System.Int32 idx)
Parameters:
idx (System.Int32)
Example

ScrollViewDidScroll(CCScrollView)

ScrollViewDidScroll(CCScrollView)(Cocos2D.CCScrollView view)
Parameters:
view (Cocos2D.CCScrollView)
Example

ScrollViewDidZoom(CCScrollView)

ScrollViewDidZoom(CCScrollView)(Cocos2D.CCScrollView view)
Parameters:
view (Cocos2D.CCScrollView)
Example

TouchBegan(CCTouch)

System.Boolean TouchBegan(CCTouch)(Cocos2D.CCTouch pTouch)

override functions

Parameters:
pTouch (Cocos2D.CCTouch)
Returns:
System.Boolean
Example

TouchCancelled(CCTouch)

TouchCancelled(CCTouch)(Cocos2D.CCTouch touch)
Parameters:
touch (Cocos2D.CCTouch)
Example

TouchEnded(CCTouch)

TouchEnded(CCTouch)(Cocos2D.CCTouch pTouch)
Parameters:
pTouch (Cocos2D.CCTouch)
Example

TouchMoved(CCTouch)

TouchMoved(CCTouch)(Cocos2D.CCTouch touch)
Parameters:
touch (Cocos2D.CCTouch)
Example

UpdateCellAtIndex(int)

UpdateCellAtIndex(int)(System.Int32 idx)
Parameters:
idx (System.Int32)
Example

__indexFromOffset(CCPoint)

System.Int32 __indexFromOffset(CCPoint)(Cocos2D.CCPoint offset)
Parameters:
offset (Cocos2D.CCPoint)
Returns:
System.Int32

__offsetFromIndex(int)

Cocos2D.CCPoint __offsetFromIndex(int)(System.Int32 index)
Parameters:
index (System.Int32)
Returns:
Cocos2D.CCPoint

_addCellIfNecessary(CCTableViewCell)

_addCellIfNecessary(CCTableViewCell)(Cocos2D.CCTableViewCell cell)
Parameters:
cell (Cocos2D.CCTableViewCell)

_indexFromOffset(CCPoint)

System.Int32 _indexFromOffset(CCPoint)(Cocos2D.CCPoint offset)
Parameters:
offset (Cocos2D.CCPoint)
Returns:
System.Int32

_moveCellOutOfSight(CCTableViewCell)

_moveCellOutOfSight(CCTableViewCell)(Cocos2D.CCTableViewCell cell)
Parameters:
cell (Cocos2D.CCTableViewCell)

_offsetFromIndex(int)

Cocos2D.CCPoint _offsetFromIndex(int)(System.Int32 index)
Parameters:
index (System.Int32)
Returns:
Cocos2D.CCPoint

_setIndexForCell(int, CCTableViewCell)

_setIndexForCell(int, CCTableViewCell)(System.Int32 index, Cocos2D.CCTableViewCell cell)
Parameters:
index (System.Int32)
cell (Cocos2D.CCTableViewCell)

_updateCellPositions()

_updateCellPositions()()

_updateContentSize()

_updateContentSize()()