无法更改滑块位置电晕
Cannot change slider position Corona
我有一个 Corona 滑块小部件的最奇怪的行为。它被定义为
local slider = widget.newSlider
{
top = 100,
left = 100,
anchorX = 0,
anchorY = 0,
width = 200,
value = 1
}
滑块正确添加到点(100, 100)。但是,如果我检查最高值,它将给我 nil
。
我试图通过使用
来改变滑块的位置
slider.top = 300
应该移动滑块使其位于 (100, 300)。然而,滑块仍显示在 (100, 100),但现在 slider.top
returns 300。同样的事情适用于 slider.left
,但 slider.width
似乎工作正常。为什么我无法访问小部件的 top
和 left
属性?
如果你想改变滑块的位置,尝试改变参数中的 top 和 left 值,否则其他方法是,
local slider = widget.newSlider
{
top = 100,
left = 100,
anchorX = 0,
anchorY = 0,
width = 200,
value = 1
}
slider.x = 300
This will definitely change the position.
我有一个 Corona 滑块小部件的最奇怪的行为。它被定义为
local slider = widget.newSlider
{
top = 100,
left = 100,
anchorX = 0,
anchorY = 0,
width = 200,
value = 1
}
滑块正确添加到点(100, 100)。但是,如果我检查最高值,它将给我 nil
。
我试图通过使用
slider.top = 300
应该移动滑块使其位于 (100, 300)。然而,滑块仍显示在 (100, 100),但现在 slider.top
returns 300。同样的事情适用于 slider.left
,但 slider.width
似乎工作正常。为什么我无法访问小部件的 top
和 left
属性?
如果你想改变滑块的位置,尝试改变参数中的 top 和 left 值,否则其他方法是,
local slider = widget.newSlider
{
top = 100,
left = 100,
anchorX = 0,
anchorY = 0,
width = 200,
value = 1
}
slider.x = 300
This will definitely change the position.