试图操作UISlider的userInteractionEnabled属性:不起作用

时间:2015-02-23 00:28:46

标签: ios iphone swift

我正在尝试在按钮点击时启用/禁用UISlider,但Xcode告诉我" UISlider没有成员......&#34 ;;基本上,它不起作用。单击该按钮时,它将变量乘以-1。如果变量为负数,则将启用UISlider。如果变量为正,则将禁用UISlider。滑块被称为" userHue"和"不透明"是标签的名称。标签覆盖滑块。这是我的代码:

var noomber = 1

@IBAction func transparent(sender: UIButton)
{
   noomber = -(noomber)
   if(noomber<0)
   {
      opaque.backgroundColor = UIColor(hue: 0, saturation: 0, brightness: 0, alpha: 0)
      userHue.userInteractionEnabled = true
   }
   else
   {
      opaque.backgroundColor = UIColor.whiteColor()
      userHue.userInteractionEnabled = false
   } 
}

我搜索了至少一个小时,但我仍然找不到 对我的问题的任何答案。提前谢谢。

1 个答案:

答案 0 :(得分:0)

解决了我自己的问题:我只为滑块创建了一个“动作”,而不是“插座”。因此,我无法访问任何滑块的属性。