关于界面添加CCTableView,点击穿透问题

//对于两个界面,防止穿透是放一个透明层,如下:

UILayer* layer;
UILayer* ui1;
UILayer* ui2;
layer->addChild(ui1);
layer->addChild(ui2);

//ui2添加透明UIPanel防止穿透
UIPanel* panel;
ui2->addWidget(panel);

//一般情况下是没问题的,
//现在如果在ui1添加非继承自UIWidget的控件,比如CCTableView
CCTableView* tableView;
ui1->addChild(tableView);

//这样会导致这个tableView会被穿透,触发鼠标事件,

请问这个问题如何解决?

请问有给透明层添加可触摸属性么?