NSProgressIndicator确定虽然100不满

时间:2014-02-06 10:57:46

标签: objective-c nsprogressindicator

我有NSProgressIndicator我用以下方式:

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,但仍然是条形码不满。

任何想法???

感谢, 亚历

1 个答案:

答案 0 :(得分:0)

NSProgressIndicator具有 maxValue 属性。如果将其设置为更高的值,则条形图将不会在100处填满。这可以在代码和Interface Builder中完成。