ProgressPopUpView

Hmm,

also so würde es nicht gehen...

-(void)label


{

if (progress = 100%) {
set.label = @"100% wurde erreicht";

}


Edit : Noch eine kleine frage : Wie mach ich dass so, dass er das ganze wiederholen soll ? Also wenn ich 100% erreicht habe, soll er wieder bei 0% anfangen und dann wieder bis 100% usw.
 
Nee ;)

if (progress > 0.99f)

würde gehen wenn Dir 0.991 auch als 100% reichen ;)
Das ist doch aber im Prinzip wurscht, weil der Progress Indicator ja sowieso nur 99 oder 100 anzeigen kann.

Der Grund warum er float nimmt ist folgender:

Ich hab 400 Objekte und bin bei 33.
Da ist der Progress 33/400 oder 0.082 oder ca. 8%

Hätter er eine API von 0 bis 100 als Integer genommen müsstest Du rechnen. ;)
 
Das kannst Du bestimmt selber.
Tipp: Den NSTimer immer wieder neu kreieren (und in der if Abfrage rausnehmen) und im "else" Teil vom "if" den Progress auf 0 setzen.

Aber das schaffst Du auch so.
 
Hmm
Also so geht es nicht :


-(void)label {


if (progress > 0.99f) {
label.settext :[NSString stringwithFormat:mad:"Dies ist ein Test"];
}
}
 
Zurück
Oben Unten