cocos2dx tableview如何设置cell间距?

请问如何设置tableview各个cell之间的间距,我想让每行按钮之间留出一些空,不挤在一起,该怎么弄,求助各位大侠。cocos2dx用的是3.2的版本。
还有 virtual TableViewCell* tableCellAtIndex(TableView *table, ssize_t idx); 这个虚函数里的idx到底代表什么意思,为什么我调试的时候,idx有时候从0开始,有时候又从1开始,从2开始,从4开始,不解。

用cellSizeForTable设置cell宽高,你这情况的话cell高=按钮高+间隔高,自行计算下怎么设置
tableCellAtIndex的参数idx表示当前获取table的第几个cell,比如有10个cell,idx取值为0-9