6

J'ai une vue avec un contrôleur de navigation que je montre modalement et je veux ajouter un bouton de retour qui a la forme des flèches gauche par défaut utilisées dans la plupart des splitViewControllers.Création de la flèche arrière en forme leftBarButtonItem sur UINavigationController

Je peux créer un bouton de base, mais je veux vraiment la forme de flèche gauche - voici ce que j'ai maintenant:

/* set title and nav bar items */ 
self.navigationItem.leftBarButtonItem = [[[UIBarButtonItem alloc] initWithTitle:@"Back To Thumbnails" style:UIBarButtonItemStylePlain target:self action:@selector(backToThumbnails:)] autorelease]; 

Je n'ai vu 3 options pour le style ici? Toutes les suggestions sont grandement appréciées!

Répondre

3

Malheureusement, la création d'un bouton comme celui-ci ne fait pas partie de l'API publique, vous devrez créer un UIBarButton with an image personnalisé.

+0

merci, je recherche les docs et pensé que c'était le cas - un peu étrange de laisser sortir si vous me demandez, mais – Slee

+0

si c'est quelque chose que vous voulez dans le SDK, déposer un radar :) – christo16

0

Bien que, cela semble être un petit scénario, il existe une bibliothèque open source appelée Three20 qui est créée par le développeur de l'application Facebook. Il y a quelque chose qui s'appelle TTButton (très similaire à UIButton) et l'un des styles proposés est le bouton retour avec flèche. C'est une assez grande bibliothèque, donc je ne suis pas sûr si ça vaudra la peine de mettre ceci juste pour une chose bien qu'ils offrent une très belle fonctionnalité qui n'est pas disponible ailleurs.