gpt4 book ai didi

iphone - 垂直 slider 中只有一个方向

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:12:25 27 4
gpt4 key购买 nike

在 iPad 应用程序中,我试图构建一个只向上移动的 slider ,它将通过按钮重置。

我找到了如何垂直放置,只需进行转换:CGAffineTransformMakeRotation。但是我怎样才能阻止 slider 向下移动呢??

我们将不胜感激。

谢谢。

最佳答案

您需要为 slider 的值设置一个处理程序:

[slider addTarget:self action:@selector(sliderUpdated:) forControlEvents:UIControlEventValueChanged];

您需要一个当前 slider 值的实例变量:

float _sliderValue;

并且您需要实现上面设置的 sliderUpdated: 方法。

- (void)sliderUpdated:(UISlider *)slider {
float val = slider.value;
if (val < _sliderValue) {
// The user tried to move the slider down - move it back up
slider.value = _sliderValue;
} else {
// The user moved the slider up - save this as the new value
_sliderValue = val;
}
}

确保您的“重置”按钮处理程序将 _sliderValue 重置回 slider 的最小值。

关于iphone - 垂直 slider 中只有一个方向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14161402/

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