第四次学习收获——corona(今日头条)

1、播放视频:Libraries -> media

2、合并两张表:【把b加入a】

for i,v in pairs(b) do
    table.insert(a,v)
end

3、可以插入删除行的滑动:widget——newTableView

4、给scroll添加一行:

     -- Create the widget
    scrollView = widget.newScrollView
    {
        top = options.top,
        left = options.left,
        width = options.width,
        height = options.height,
        verticalScrollDisabled = false,
        horizontalScrollDisabled = true,
        listener = scrollListener
    }
    print("height=="..sceneH - 125)
    sceneGroup:insert(scrollView)

    function scrollView:insertRow(contentGroup)
        scrollView:insert(contentGroup)

    end

5、可以把一个组当做物体有宽度有大小的物体插入scroll中

6、建立背景屏蔽下方事件:

    local rect = display.newRect( itemGroup, sceneW*0.5, sceneH*0.5, sceneW , sceneH) --白色背景/通用,屏蔽下方事件
    rect:setFillColor(1)
    rect:addEventListener("tap", function() return true end)
    rect:addEventListener("touch", function() return true end)

7、简易写法:local y3 = y1 > y2 and y1 or y2

8、能单独封装的方法单独封装,(比如不要函数里面套函数)尽量采用传参的形式,不要直接调用全局变量。 

9、把一个对象(比如button)的方法封装起来,比如对button进行改变,或者对scroll进行插入等操作。都可以把函数封装给某个对象object:functionName()

10、匿名函数写法:

    back:addEventListener("tap", function() 
        transition.to(collectGroup, {time = 300, x = sceneW})
    end)

【function() 函数体 end】

你可能感兴趣的:(第四次学习收获——corona(今日头条))