Mat*_*ond 2 uislider ios swift
我已经看到了有关此问题的答案,但没有实际的代码解释如何执行此操作,我是 swift 的新手,所以对如何执行这个简单的任务感到非常困惑。
我有一个但是我想在声明为真UISlider时禁用滑块功能。if
我当前有一个带有if声明的 UISlider,但无法解决如何禁用它。
@IBAction func radiusSlider(sender: UISlider) {
if location == false {
//Disable Slider
} else {
radiusData.radiusValue = Double(sender.value)
radiusLabel.text = "Radius: \(sender.value)km"
NSNotificationCenter.defaultCenter().postNotificationName(radiusValue, object: self)
}
}
Run Code Online (Sandbox Code Playgroud)
或者这会在 viewDidLoad 中?如果是这样怎么办?
将 UISlider 的enabled属性设置为 false。
@IBAction func radiusSlider(sender: UISlider) {
if location == false {
sender.enabled = false
} else {
radiusData.radiusValue = Double(sender.value)
radiusLabel.text = "Radius: \(sender.value)km"
NSNotificationCenter.defaultCenter().postNotificationName(radiusValue, object: self)
}
}
Run Code Online (Sandbox Code Playgroud)
如果您想在视图控制器的其他功能中启用/禁用滑块,则需要IBOutlet为滑块创建一个属性。
| 归档时间: |
|
| 查看次数: |
5423 次 |
| 最近记录: |