我正在尝试在线调用touch Listener,但它不工作。如果我在任何其他显示对象上尝试它,它确实工作。
简单的例子:
local function touchListener(e)
print("removeLine")
print("Name: " .. e.target.name)
end
以上为触控监听功能。
local line = display.newLine(sceneGroup, 0, 0, 100, 100)
line:setStrokeColor(1, 0, 0, 1)
line.strokeWidth = 10
line.name = 'line'
line:addEventListener( "touch", touchListener )
在line
上添加监听器,但不工作。
local circle = display.newCircle(sceneGroup, 150, 150, 50)
circle:setFillColor(0, 1, 0, 1)
circle.name = "circle"
circle:addEventListener( "touch", touchListener )
在circle
上添加了监听器,并且工作良好。
谁能建议,我做错了什么line
?
单行是可以尝试触摸的小目标。苹果公司建议44点是最小的触控目标