gpt4 book ai didi

ios - Swift UISlider 最大值

转载 作者:行者123 更新时间:2023-11-29 02:18:40 24 4
gpt4 key购买 nike

我正在尝试设置两个 slider ,使它们两个之间的最大值为 30。因此,一个 slider 移动到值 20,其他 slider 的最大值为 10。这种交互是否可能,如果可以,如何进行?这是我的代码,说明我如何尝试但没有成功。

var slider1:Float = 0.0
var slider2:Float = 0.0

@IBOutlet var Slider1Slider: UISlider!

@IBOutlet var Slider2Slider: UISlider!

func configureDefaultSlider2() {
Slider2Slider.minimumValue = 0
Slider2Slider.maximumValue = (30 - slider1)
Slider2Slider.value = 0
Slider2Slider.continuous = true
}
func configureDefaultSlider() {
Slider1Slider.minimumValue = 0
Slider1Slider.maximumValue = (30 - slider2)
Slider1Slider.value = 0
Slider1Slider.continuous = true
}


@IBAction func Slider1(sender: UISlider) {
slider1 = sender.value
}

@IBAction func Slider2(sender: UISlider) {
slider2 = sender.value
}

最佳答案

这是你应该做的:

@IBAction func Slider1(sender: UISlider) {
slider1 = sender.value
configureDefaultSlider2()
}

@IBAction func Slider2(sender: UISlider) {
slider2 = sender.value
configureDefaultSlider()
}

只需调用您的函数即可。

关于ios - Swift UISlider 最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28428214/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com