iphone - 使用 UISider 生成对数值

标签 iphone objective-c uislider logarithm

有没有办法让 iPhone 应用程序中的 UISlider 输出的值呈指数增长?例如前三分之一生成 1 -10,第二个三分之一生成 11 到 100,最后三分之一生成 101 到 1000?

最佳答案

您可以自己计算 slider 的 log/exp 值,并显示该值!

但是如果你想要一个介于 1 到 1000 之间的值,你可以将 slider 的最小值设置为 0,将最大值设置为 3 并取 10 的幂:

powf(10.0,mySlider.value)

关于iphone - 使用 UISider 生成对数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4105544/

相关文章:

iPhone:有预制的 UISettingsView 吗?

iphone - 如何检查是否已调用此方法?

objective-c - NSDateComponents 返回 nil

iOS:自定义 UISlider 中的图像大小

ios - 更改 iPhone UISlider 条形图

objective-c - 自定义垂直 UISlider 的问题

ios - @synchronized() 和 NSLock 的区别

iPhone:除了 App Store 版本之外,如何运行 Beta 版本?

苹果手机 : how to copy images to image group?

objective-c - 更改 JavascriptCore 中 window.localStorage 的值(从 C/Obj-C API 重新定义不可配置的属性)