[英]How to disable UISlider Swift
我已經看到了有關此問題的答案,但沒有實際的代碼說明如何做,我是新手,所以對如何執行此簡單任務感到非常困惑。
我有一個UISlider
但是我想在IF語句為true時禁用滑塊功能。
我目前有一個帶有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)
}
}
還是會在viewDidLoad中? 如果可以,怎么辦?
感謝所有幫助
將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)
}
}
如果要在視圖控制器的其他功能中啟用/禁用滑塊,則需要為滑塊創建IBOutlet
屬性。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.