ListView的item里加button,触摸穿透怎么解决

使用listView,然后在customItem里加了一个button,点击button的时候,触摸会穿透到customItem上,导致customItem的事件同时相应。
想问问各位高手都是怎么解决这个问题的?谢谢

第一个是点item的输出,第二个是点button的输出,看到同时都相应了

select child index = 3
select child index end = 3
select child index = 3
select child index end = 3
ccui.TouchEventType.ended

btn:setTouchSwallowEnabled(true)

怎么创建listview