【发布时间】:2015-02-24 18:05:30
【问题描述】:
伙计,我需要帮助才能在 corona sdk 中使用滚动视图,仅供参考,我是 corona sdk 中的新手..
我想在这里做一些简单的益智游戏
所以我们开始代码:
local widget = require("widget")
_W = display.contentWidth -- Get device screen width
_H = display.contentHeight -- Get device screen height
imgPiece = 3
imgPieces = {}
imgPieceStartingY = { 80,230,380 }
imgPieceWidth, imgPieceHeight = 120, 120
-- Get some background image here
bg = display.newImageRect("bg.png", _W, _H)
bg.x = _W/2
bg.y = _H/2
-- Create some scrollview
scrollView = widget.newScrollView{
top=100,
left = _W/2,
height=_H/2,
width = 160,
hideBackground = true,
scrollWidth = 50 ,
scrollHeight = 1000 }
-- Set image inside the scrollview
for i = 1, imgPiece do
imgPieces[i] = display.newImageRect("s"..i..".jpg", imgPieceWidth, imgPieceHeight)
imgPieces[i].x = 85 -- Set Starting X position for img piece
imgPieces[i].y = imgPieceStartingY[i] -- Set Starting Y position for img piece
imgPieces[i].id = i
imgPieces[i].place = "start"
scrollView:insert(imgPieces[i])
end
问题是,当我尝试将图像从滚动视图中拖出时,图像会消失。
当对象离开滚动视图边界框(我设置为 160 宽度)而用户仍然拖动并按住图像时,如何使图像仍然可见?
谢谢
【问题讨论】:
标签: android ios uiscrollview lua coronasdk