Code ci-dessous ne fonctionne pas pour moi, n'importe qui peut aider à comprendre quel est le problème?
var image = UIImage(named: "10384605_10152519403846670_5189785375955620548_n.jpg") as UIImage
self.navigationController.navigationBar.setBackgroundImage(image , forBarMetrics:UIBarMetrics)
source d'informationauteur Rohit
Dans AppDelegate.swift
Dans Swift 3:
Si vous souhaitez ajouter une répétition d'une image en arrière-plan, vous pouvez faire appel à AppDelegate > didFinishLaunchingWithOptions:
Si vous souhaitez ajouter une image au centre de la barre de navigation, vous devez le faire dans le ViewController > viewWillAppear:
Si vous voulez remplir l'image dans la barre de navigation suffit d'utiliser le code:
Pour Swift 3:
Dans AppDelegate.swift:
OU
Dans le viewDidLoad():
Ajoutez le code suivant à didFinishLaunchingWithOptions méthode dans AppDelegate.swift:
@benLIVE demandé comment faire un bouton de retour, qui je faisais quand j'ai trouvé la accepté de répondre, alors j'ai pensé que je l'avais quitter ce là aussi (même si un peu en retard) b/c si vous allez pour remplacer une barre de navigation icône, vous pouvez tout aussi bien remplacer tous!