【问题标题】:UISlider.value logic / conditionalUISlider.value 逻辑/条件
【发布时间】:2012-05-11 07:55:14
【问题描述】:

使用这个:

if (_sizeSlider.value <= 0.25) {
    //set to 256sq
    _exportSize = 256;
} else if ((_sizeSlider.value >= 0.26) && (_sizeSlider.value < 0.5)) {
    //set to 512
    _exportSize = 512;
} else if ((_sizeSlider.value >= 0.5) && (_sizeSlider.value < 0.75)) {
    //set to 1024
    _exportSize = 1024;
} else {
    //set to 1800
    _exportSize = 1800;
}

如果滑块正好在 0.25,它认为它在 1。这个问题不会在任何其他点发生。任何想法为什么?

谢谢。

【问题讨论】:

    标签: ios logic conditional uislider


    【解决方案1】:

    你需要做的是改变条件如下

    <= 0.25
    
    >0.25 to < 0.5
    
    >=0.5 to < 0.75
    

    只要改变这个,你的问题就会得到解决,我想是的 快乐编码:)

    【讨论】:

      【解决方案2】:

      在 0.25 和 0.26 之间有一个差距,您的逻辑没有涵盖。这将进入最后的案例。

      【讨论】:

      • 好的,我将大小写切换为大于 0.25 而不是 0.26。很简单,不知道为什么我没有先尝试。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-26
      • 2015-02-27
      • 2012-10-25
      • 1970-01-01
      • 1970-01-01
      • 2010-10-02
      相关资源
      最近更新 更多