gpt4 book ai didi

ios - 使用 UISlider 作为 UISwitch(两个状态对象)

转载 作者:行者123 更新时间:2023-12-01 17:45:01 25 4
gpt4 key购买 nike

注意:我正在使用 Monotouch。

我想知道有没有办法使用UISlider对象作为 UISwitch目的。我的意思是...我想使用 UISlider对象仅处于两种状态(100% 或 0%),我想阻止其他状态进行用户交互。

我正在尝试这样做,因为我正在开发一个软件,它将控制一些模块的照明。问题是有调光模块(0% 到 100%)和非调光模块(0% 或 100% 值),我需要 UISlider正如我之前在第二种情况下提到的那样工作。
UISwitch 的问题是不是在视觉上这是一个完全不同的组件,它不像 slider 那么薄,我不能放置代表 ON 和 OFF 状态的图标(在它旁边,如附图中所示),我想知道 UI 可能会是一个弄乱了 slider 和开关...

最佳答案

您可以设置 UISlider 的目标/操作并以编程方式将其强制到极端之一。

我会设置 continuousNO ,然后将 slider 设置为动画到更近的一端(使用户更清楚正在发生的事情)。

编辑:
根据您的问题,这是一种为值设置动画的典型机制:

UISlider *slider;
[UIView animateWithDuration:0.2 // seconds
animations:^{
slider.value = (YES) ? 1.0 : 0.0; // modify this line as appropriate
}];

关于ios - 使用 UISlider 作为 UISwitch(两个状态对象),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8716652/

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