2012-12-05 108 views
3

我有一个mac应用程序,我创建了这种措施的带宽。当用户达到一定百分比的带宽时,我已经为用户设置了警报。我可以选择禁用警告值(黄色条)和关键单元格(红色条)。NSLevelIndicator禁用临界值

问题是,当用户“关闭”临界值时,上传和下载栏变成红色(不管他们的位置是什么)。

我在做的是“关”,将关键或警告值设置为maxValue的100%。这似乎是关闭关键和警告警报(只有绿色条)。

所以我的问题是,有没有办法来禁用临界值(红色)和/或警告值(黄色)?

+0

我想了解一下这一点。你有没有找到解决方案?在我的情况下,我希望它跳过警告颜色并从绿色变为红色。 –

回答

0

这是怎样的一个黑客攻击的...但我通过做这样的事情已经禁用我的应用程序的警告部分如下:

levelIndicator.criticalValue = threshold; 
levelIndicator.warningValue = threshold-.00001; 

如果我让他们平等的,都是残疾人和酒吧始终是绿色的,但是通过使警告稍微低于临界水平,它从绿色变为红色,并且我从未看到任何黄色。

(工程和数学之间的区别...)要禁用临界/红色的部分,只显示绿,黄,你可以试试:

levelIndicator.warningValue = threshold; 
levelIndicator.criticalValue = levelIndicator.maxValue+1;