我有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
,但仍然是条形码不满。
任何想法???
感谢, 亚历
答案 0 :(得分:0)
NSProgressIndicator具有 maxValue 属性。如果将其设置为更高的值,则条形图将不会在100处填满。这可以在代码和Interface Builder中完成。