2.2.6 UIListview 拖动问题

local listView=ListView:create();
    
    listView:setSize(SZ(325,345));
    listView:setClippingEnabled(true)
    listView:setTouchEnabled(true)
    listView:setBounceEnabled(true)
    -- listView:setInnerContainerSize(SZ(325,340));
    listView:setDirection(SCROLLVIEW_DIR_VERTICAL);
    listView:setPosition(PT(70,148));    
    listBg:addChild(listView);
    
    listView:setBackGroundColorType(LAYOUT_COLOR_SOLID);
    listView:setBackGroundColor(ccc3(255,0,0));

    local function listViewEvent(sender, eventType)
        if eventType == LISTVIEW_ONSELECTEDITEM_START then
            print("select child index = ",sender:getCurSelectedIndex())
        elseif eventType == LISTVIEW_ONSELECTEDITEM_END then
            print("select child index = ",sender:getCurSelectedIndex())
        end
    end
    listView:addEventListenerListView(listViewEvent)
    
    local sprite=CCSprite:create(ImageRes.Login_ListItem)
    
    local widget = Layout:create()
    -- widget:setTouchEnabled(true)
    widget:setSize(sprite:getContentSize())
    sprite:setPosition(PT(sprite:getContentSize().width/2,sprite:getContentSize().height/2))
    widget:addNode(sprite)
    listView:setItemModel(widget)

    for _i=1,10 do
        local sprite=CCSprite:create(ImageRes.Login_ListItem)
        local widget = Layout:create()
        widget:setTouchEnabled(true)
        widget:setSize(sprite:getContentSize())
        sprite:setPosition(PT(sprite:getContentSize().width/2,sprite:getContentSize().height/2))
        widget:addNode(sprite)
        
        listView:pushBackCustomItem(widget)
    end


```


这个listview为什么不能拖动啊?

…知道为啥了,listview需要放在TouchGroup内才可以