または、アイテムをScrollView
ウィジェットに追加した後にアイテムにアクセスできますか?ScrollViewウィジェットからアイテムを削除する方法はありますか?
例:
local scrollView = widget.newScrollView {...}
scrollView:insert(display.newImage("img1.png", 0, 0))
scrollView:insert(display.newImage("img2.png", 100, 0))
次私はscrollView
から第一の画像を削除する:
scrollView:remove(1) -- has no effect
更新:私の解決策:
local scrollView = widget.newScrollView {...}
scrollView.content = {}
scrollView.content[#scrollView.content+1]= display.newImage("img1.png", 0, 0)
scrollView:insert(scrollView.content[#scrollView.content])
scrollView.content[#scrollView.content+1]= display.newImage("img2.png", 0, 0)
scrollView:insert(scrollView.content[#scrollView.content])
...
-- at some point I want to delete some item
scrollView.content[n]:removeSelf()
table.remove(scrollView.content, n)
ありがとう、これは便利です。 – DeyaEldeen