Nach Ewigkeiten hier wieder eine Kleinigkeit:
Ich will in einer View ein Textfield (nicht-editierbar, also Label) hochzählen. Sichtbar. Recht schnell, 5-10/s , soweit okay. Text ändern klappt ( [NSTextField setStringValue: ] ) Einziges Problem:
Bis der Refresh kommt, hat er schon alles hochgezählt, die Änderung wird beispielsweise direkt von 1 auf 99 sichtbar.
[View setNeedsDisplay] trifft das Problem nicht ganz und richtet sich auch auf die View und nicht an das Textfeld.
Eine Bremsschleife einbauen tut auch nicht. Verzögert nur das Vorher. [NSThread sleepForTimeInterval] genauso.
Ich hätte gern ein "blib-blip-blip" eines sichtbaren Text-ändert-sich-im-TextField im Sinne eines Count-ups oder -Downs.
Wo hakts bei mir?
Danke!
Ich will in einer View ein Textfield (nicht-editierbar, also Label) hochzählen. Sichtbar. Recht schnell, 5-10/s , soweit okay. Text ändern klappt ( [NSTextField setStringValue: ] ) Einziges Problem:
Bis der Refresh kommt, hat er schon alles hochgezählt, die Änderung wird beispielsweise direkt von 1 auf 99 sichtbar.
[View setNeedsDisplay] trifft das Problem nicht ganz und richtet sich auch auf die View und nicht an das Textfeld.
Eine Bremsschleife einbauen tut auch nicht. Verzögert nur das Vorher. [NSThread sleepForTimeInterval] genauso.
Ich hätte gern ein "blib-blip-blip" eines sichtbaren Text-ändert-sich-im-TextField im Sinne eines Count-ups oder -Downs.
Wo hakts bei mir?
Danke!