4 Stimmen

Fortschrittsbalken in der Navigationsleiste hinzufügen

Ich entwickle eine iPhone-App und möchte einen Fortschrittsbalken für das Hochladen von Dateien in der oberen Navigationsleiste anzeigen, ähnlich wie der Statusbalken für das Senden von SMS-Nachrichten auf dem iPhone. Wie kann ich das machen?

6voto

Frank Krueger Punkte 67044

Ziemlich einfach, erhalten Sie einfach einen Verweis auf die UIView, die Sie in der Bar setzen möchten, und rufen Sie addSubview :

UIView progressBar = ...;
[navigationController.navigationBar addSubview:progressBar];
progressBar.frame = CGRectMake( ... ); // Position it

2voto

Underdog Punkte 629

Besser wäre es, einen Fortschrittsbalken zu erstellen und ihn hier zu platzieren.

self.navigationItem.titleView = progressBar;

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X