无法更改滑块位置电晕

时间:2015-02-18 13:28:29

标签: lua widget slider 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返回300.同样的事情适用于slider.left,但slider.width似乎工作正常。为什么我无法访问小部件的topleft属性?

1 个答案:

答案 0 :(得分:1)

如果要更改滑块的位置,请尝试更改参数内的顶部和左侧值,否则其他方法是,

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.