Frage

Ich bin für den alten Stil der UIProgressView Suche:

alt text http://img.skitch.com/20090620-dagnbt6eh2s884nfkbkqgne1re.jpg

Die einzige UIProgressViewStyle, ich bin in der Lage zu präsentieren, ist dies:

alt text http://img.skitch.com/20090620-ewujnw3r62qnb91qpbdh8iktne.jpg

Ist die alte noch vorhanden? die Eigenschaft UIProgressViewStyle Einstellung führt immer zum blauen UIProgressView.

War es hilfreich?

Lösung

Für welche it'a wert, eine andere Möglichkeit, die im alten Stil Fortschrittsbalken für den Zugriff ist eine UIProgressView Steuerung in der üblichen Weise zu erstellen. Ab iOS 4.1 können Sie das alte Aussehen erhalten, indem die Fortschritte nach Ansicht der Stil auf den undokumentierten Wert von 100. Einstellung

Dies vermeidet eine nicht dokumentierte Klasse, oder auch nicht dokumentierte Methoden aufrufen. Aber ich bin sicher, dass Apple noch nicht genehmigen ..; -)

Dave

Andere Tipps

Ich denke, es gibt zwei Arten für die UIProgressView. Die Standardeinstellung, die als UIProgressViewStyleDefault Bezug genommen wird, und die, die Sie sich beziehen, heißt UIProgressViewStyleBar.

diese werden als folgende yourUIProgressView.ProgressViewStyle = UIProgressViewStyleBar;

oder

gesetzt nichts für den Standard.

Sie schrieb ihr Buch, wenn das SDK noch NDA war und bevor sie verwendet IB. Viele traten viele Veränderungen nach dieser Zeit.

Es ist UIProgressBar , eine private Unterklasse von UIProgressView.

Sie können es auf diese Weise verwenden, aber Apple könnte Ihre Anwendung ablehnen:

[[NSClassFromString(@"UIProgressBar") alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 100.0f, 90.0f)];
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top