2011-08-20 38 views
0

在Corona Sdk中,我在scrollView中有一個按鈕。當觸摸按鈕時。滾動視圖不能滾動。我怎樣才能做到這一點?在Corona Sdk中,我在scrollView中有一個按鈕。當觸摸按鈕時。滾動視圖不能滾動。我怎樣才能做到這一點?

的代碼下面的代碼片段:

local scrollView = require("scrollView") 

local background = display.newRect(0, 0, display.contentWidth, display.contentHeight) 
background:setFillColor(100, 100, 100) 



local topBoundary = display.screenOriginY 
local bottomBoundary = display.screenOriginY 
local scrollView = scrollView.new{ top=topBoundary, bottom=bottomBoundary } 

local contentGroup = display.newGroup() 
local bg = display.newImage("bg.png") 
bg:setReferencePoint(display.TopLeftReferencePoint) 
contentGroup:insert(bg) 
bg.x,bg.y = 0,0 

local button = ui.newButton{ 
    default = "buttonBlue.png", 
    over = "buttonBlueOver.png", 
    text = "Button 1 Label", 
    emboss = true 
} 
button.x, button.y = 50, 100 
contentGroup:insert(button) 
scrollView:insert(contentGroup) 

謝謝!

回答

1

你有沒有考慮在視圖的頂部放置一個不可見的圖層來攔截觸摸,確保它返回「true」?

使它按鈕事件偵聽器按下時生成此圖層。

只是一個想法。祝你好運。 :)

-MB

相關問題