试图操纵 UISlider 的 userInteractionEnabled 属性:不工作
Posted
技术标签:
【中文标题】试图操纵 UISlider 的 userInteractionEnabled 属性:不工作【英文标题】:Trying to manipulate userInteractionEnabled property for UISlider: Not working 【发布时间】:2015-02-23 00:28:46 【问题描述】:我正在尝试在按钮单击时启用/禁用 UISlider,但是 Xcode 告诉我“UISlider 没有成员...”;基本上,它不起作用。单击按钮时,它将变量乘以 -1。如果变量为负,则 UISlider 将被启用。如果变量为正,则 UISlider 将被禁用。滑块称为“userHue”,“opaque”是标签的名称。标签覆盖滑块。这是我的代码:
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
我已经搜索了至少一个小时,但仍然找不到 我的问题的任何答案。提前致谢。
【问题讨论】:
我复制并粘贴了你的代码,我没有收到任何错误。你如何声明 userHue 和 opaque? 【参考方案1】:解决了我自己的问题:我只为滑块创建了一个“动作”,而不是一个“出口”。因此我无法访问滑块的任何属性。
【讨论】:
以上是关于试图操纵 UISlider 的 userInteractionEnabled 属性:不工作的主要内容,如果未能解决你的问题,请参考以下文章