UIProgressView animiert füllen

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • UIProgressView animiert füllen

    Hallo alle miteinander,

    gibt es ein Pattern um ein UIProgressView in einer bestimmten Zeit komplett zu füllen?
    Ich weiß zwar das es

    Quellcode

    1. [self.progressView setProgress:1.0 animated:YES];
    gibt,
    jedoch kann man hier, soweit ich weiß, die Dauer nicht festlegen.
    Wäre nett wenn jemand einen Ansatz posten könnte.

    Danke schon im Vorraus für Eure antworten.

    Grüße Mario
  • Du startest einen repeat NSTimer und zählst in dem immer ein wenig hoch. Je nach Laufzeit des Timers und dem Wert um den du hochzählst ist der view schneller oder langsamer voll. Wozu das allerdings gut sein soll ist mir ein Rätsel..

    Gruss

    claus
    2 Stunden Try & Error erspart 10 Minuten Handbuchlesen.

    Pre-Kaffee-Posts sind mit Vorsicht zu geniessen :)
  • Ich nutze den UIProgressView als Zeitanzeige in einer Quizapp. Wenn die Antwort angezeigt wird soll der ProgressView sich wieder "aufladen"
    damit nicht der Eindruck erweckt wird, dass die App hängt bzw. nix tut.

    Das ist vielleicht ne blöde Frage, aber gibt es denn einen fertigen Code Ansatz?
    Denn ich bin mir grad net so sicher wie ich das berechnen soll.
  • Marioheld schrieb:

    Das ist vielleicht ne blöde Frage, aber gibt es denn einen fertigen Code Ansatz?

    Kopierst Du noch oder programmierst du schon? ;)

    Marioheld schrieb:

    Denn ich bin mir grad net so sicher wie ich das berechnen soll.

    Oh man, echt? Dafür braucht man nicht mehr, als das kleine 1x1.
    • Du hast die Zeit, in die der UIProgressView gefüllt werden soll.
    • Du hast die Anzahl der Schritte, bis der UIProgressView gefüllt ist (legst du einfach fest)
    Na? In welchem Intervall müsste nun ein Timer feuern, damit x Schritte innerhalb einer Zeit t ausgeführt werden?