Lua 如何将按钮添加到scrollView并使用corona sdk为其创建事件?
我正在为scroll使用scrollView.lua,但要退出它,我需要将按钮放回它,但scroll view没有按钮操作事件Lua 如何将按钮添加到scrollView并使用corona sdk为其创建事件?,lua,scrollview,coronasdk,Lua,Scrollview,Coronasdk,我正在为scroll使用scrollView.lua,但要退出它,我需要将按钮放回它,但scroll view没有按钮操作事件 local menuBtn local onMenuBtn = function( event ) if event.phase == "release" then print ("I am in onMenuBtn btn action" ) scrollView:removeSelf
local menuBtn
local onMenuBtn = function( event )
if event.phase == "release" then
print ("I am in onMenuBtn btn action" )
scrollView:removeSelf(); scrollView = nil
menuBtn:removeSelf(); menuBtn = nil
director:changeScene( "slide1" )
end
end
menuBtn = ui.newButton
{
defaultSrc = "menubtn.png",
defaultX = 100,
defaultY = 42,
overSrc = "menubtn.png",
overX = 100,
overY = 42,
onEvent = onMenuBtn,
id = "menuBtn",
text = "",
font = "Helvetica",
textColor = { 255, 255, 255, 255 },
size = 16,
emboss = false
}
menuBtn.x = 50
menuBtn.y = 30
scrollView:insert( menuBtn )
请任何人帮助我
谢谢,,
madan mohan试试这个:
local listener
function listener:tap( event )
onMenuBtn( event ) --or just put your code straight here
end
menuBtn:addEventListener( "tap", listener );
您可以使用widget.scrollView()实现此目的,因为它更简单,不需要包含任何其他文件。以下链接可能对您有所帮助