2014-02-06 35 views
0

我有一個NSProgressIndicator,我以下列方式使用:NSProgressIndicator確定性,雖然在100沒有滿

double ProgressLength = 1/(double)[[fh componentsSeparatedByString:@"\n"] count]*100; 
NSProgressIndicator *MyIndicator = _ProgressIndicator; 

for (NSString *line in [fh componentsSeparatedByString:@"\n"]) { 
    [MyIndicator incrementBy:ProgressLength]; 
    // Some other staff 
} 
[MyIndicator setDoubleValue:100]; 
[MyIndicator display]; 

當循環結束[MyIndicator doubleValue] = 99.99999,所以我認爲這是爲什麼了吧不是100 %滿,所以我特地將它設置爲100,但仍酒吧是不完整的。

有什麼想法???

感謝, 亞歷

回答

0

NSProgressIndicator有包括maxValue財產。如果將其設置爲更高的值,則該欄將不會充滿爲100.這可以在代碼和Interface Builder中完成。

+0

最大值設置爲100以編程方式,並通過界面生成器.. – alex

+0

因此,有多少缺少一個完整的酒吧? 1%的酒吧長度或更多? – TalkingCode

+0

如果條寬很小,缺少的部分也很小。隨着條寬增加,不完整的位也增加。我會張貼圖片,但我是新來的論壇,並沒有10或更多的聲譽.. – alex

相關問題