2012-12-05 42 views
3

我有一個mac應用程序,我創建了這種措施的帶寬。當用戶達到一定百分比的帶寬時,我已經爲用戶設置了警報。我可以選擇禁用警告值(黃色條)和關鍵單元格(紅色條)。NSLevelIndicator禁用臨界值

問題是,當用戶「關閉」臨界值時,上傳和下載欄變成紅色(不管他們的位置是什麼)。

我在做的是「關」,將關鍵或警告值設置爲maxValue的100%。這似乎是關閉關鍵和警告警報(只有綠色條)。

所以我的問題是,有沒有辦法來禁用臨界值(紅色)和/或警告值(黃色)?

+0

我想了解一下這一點。你有沒有找到解決方案?在我的情況下,我希望它跳過警告顏色並從綠色變爲紅色。 –

回答

0

這是怎樣的一個黑客攻擊的...但我通過做這樣的事情已經禁用我的應用程序的警告部分如下:

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

如果我讓他們平等的,都是殘疾人和酒吧始終是綠色的,但是通過使警告稍微低於臨界水平,它從綠色變爲紅色,並且我從未看到任何黃色。

(工程和數學之間的區別...)要禁用臨界/紅色的部分,只顯示綠,黃,你可以試試:

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