Supprimer la flèche de retour dans iOS7
Je veux intégrer une coutume bouton de retour - je suis en mesure d'obtenir le résultat ci-dessus à l'aide de
self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"back-btn"] style:UIBarButtonItemStylePlain target:nil action:nil];
mais comment voulez-vous supprimer le natif bouton bleu?
InformationsquelleAutor daidai | 2013-12-12
Vous devez vous connecter pour publier un commentaire.
Utiliser le code ci-dessous pour cacher la flèche de retour:
Dans iOS7+ vous pouvez utiliser navigationBar de
backIndicatorImage
etbackIndicatorTransitionMaskImage
pour atteindre la flèche personnalisé que vous souhaitez. Swift code ci-dessous:Si vous souhaitez masquer le "retour" du texte, vous pouvez définir la
title
de la vue précédente à un seul espace "" ou utiliser un customUIBarButtonItem
qui n'ont pas de titre.UIImage(named: "back-arrow")?.withRenderingMode(.alwaysOriginal)
le rendu de l'image d'origine.Vous pouvez masquer backbutton
Pour créer des leftbarbutton vous pouvez utiliser ceci:
Vérifier celui-ci:
Merci à tous les answerers - trouvé un moyen plus simple de le faire...
Pourquoi ne pouvez-vous pas essayer avec la Coutume UIButton :
Je viens de face exactement le même problème, voici ce que j'ai fait:
Voici l'image mise à l'échelle de la méthode:
Crédit pour la mise à l'échelle de la méthode ci-dessus va à Paul Lynch sur ce DONC, la question: (La façon la plus simple pour redimensionner une UIImage?)
Swift 4 (si vous voulez juste de le cacher)