cocos2dx 3.0版本TableView拍生自ScrollView,常用来做滚动列表,有几种特殊用法,不知道大家用到过没
要求:1.滚动时不能选中TableCell,非滚动状态才能选中
很简单,在TableView的delegate函数中,通过isTouchMoved()函数来判断
void WeaponSelectLayer::tableCellUnhighlight(cocos2d::extension::TableView* table, cocos2d::extension::TableViewCell* cell)
{
if (table->isTouchMoved()) {
return;
}
//TODO:Select item.
}
要求2:拖拽到边缘没有选项时,TableView不能再被拖拽
void WeaponSelectLayer::scrollViewDidScroll(cocos2d::extension::ScrollView* view)
{
Point off = view->