UINavigationController de la Barre d'outils en Ajoutant le texte d'état avec UIActivityIndicatorView

Je voudrais ajouter un chargement de l'indicateur d'activité pour mon application similaire à celle de l'application de messagerie avec l'état du texte à droite. Je suis à l'aide d'un UINavigationController, donc je sais que j'ai besoin de régler le toolbarItems tableau sur chaque point de vue où je veux qu'il s'affiche. Je peux ajouter le voyant d'activité et il s'affiche, mais lorsque j'essaie d'ajouter le champ de texte à l'aide du code ci-dessous le texte ne s'affiche pas. Est-il un moyen de créer un conteneur par programme qui a à la fois le statut du texte et de la UIActivityIndicatorView que si elle est ajoutée à la toolbarItems tableau.

UIBarButtonItem *textFieldItem = [[[UIBarButtonItem alloc] initWithCustomView:textField] autorelease];
self.toolbarItems = [NSArray arrayWithObject:textFieldItem];

Mise à JOUR:
J'ai créé une classe dérivée de UIView sur la base du code de pdriegen.

J'ai aussi ajouté ce code pour viewDidLoad dans mon contrôleur

UIProgressViewWithLabel * pv = [[UIProgressViewWithLabel alloc] init];

UIBarButtonItem * pvItem = [[UIBarButtonItem alloc] initWithCustomView:pv];

[self setToolbarItems:[NSMutableArray arrayWithObject:pvItem]];

Actuellement rien ne s'affiche dans la barre d'outils. Ce qui me manque?

Avez-vous essayé d'utiliser un UILabel?
il peut être un problème d'espacement...ajouter un espace flexible élément
Merci pour les suggestions. Encore que montre l'indicateur d'activité. Voyez-vous des problèmes avec mon exemple?

OriginalL'auteur Lee | 2012-05-01