【发布时间】:2015-09-23 05:29:34
【问题描述】:
我正在使用 UISlider 来调整图像的白平衡,它是以 ºK 计算的(尽管根据我对光的理解,我认为它是倒退的?不过……)
如果我将默认值设置为 5000ºK,当我将滑块向左移动时,图像比我向右移动时要蓝得多。为了缓解这种情况,我煞费苦心地创建了一个与右手增量不同的左手增量(左侧正好是右侧的 1/4,因此最小值为 4000ºK,最大值为 9000ºK)。
现在可以了,但滑块不再位于中间:
有没有办法可以调整滑块的范围,使左侧放大 4 倍于右侧?
【问题讨论】:
-
只需将滑块的范围设置为 0.0 到 1.0。然后根据您的需要使用一个简单的公式将该值转换为所需的范围。
-
Blarg...太简单了!而且实施起来也很痛苦:|
标签: ios objective-c uislider