gpt4 book ai didi

ios - 如何在不更改当前最小和最大 slider 值的情况下转换 UISlider 值

转载 作者:行者123 更新时间:2023-11-28 21:42:21 25 4
gpt4 key购买 nike

我有 2 个 slider ,两个 slider 的最小值和最大值都设置为 0 和 1。在图片中,它们模拟了最多 300 帧组合的渐变值变化。

enter image description here

对于第一个 slider ,我使用

正确地获得了 0-150 帧的范围

int selectedFrameCount = 300;
int currentSelectedFrameValue = sender.value * (selectedFrameCount/2);

我想知道如何在不更改最小和最大 UISlider 值的情况下使用第二个 slider 获得 150-300 帧的范围,因为我需要这些值进行单独计算。

对于一个单独的函数,我需要将该值从选定的 150-300 值转换回基于选定的 0-1 值的 float 。

example: 285 = x * (300/2) + 150;

最佳答案

是不是就这么简单

int currentSelectedFrameValue = (sender == firstSlider ? 0 : selectedFrameCount/2)
+ sender.value * (selectedFrameCount/2);

?

关于ios - 如何在不更改当前最小和最大 slider 值的情况下转换 UISlider 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31541772/

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