J'ai essayé plusieurs codes différents mais je n'ai pas réussi à faire apparaître le logo.
import UIKit
class HomeViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
let logo = UIImage(named: "logo.png")
let imageView = UIImageView(image: logo)
self.navigationItem.titleView = imageView
navigationItem.titleView?.sizeToFit()
}
}
J'ai même essayé d'inclure l'IB dans la classe elle-même, mais ça n'a pas marché non plus, ça n'a pas l'air de fonctionner comme ça.
@IBOutlet weak var navBar: UINavigationItem!
PS. Mon logo est un png de 200x40px et il est nommé logo.png dans les actifs.
Mon storyboard
http://i68.tinypic.com/b68t8o.png
Toute aide est appréciée
Edit : J'ai résolu mon problème en mettant une vue d'image à la place de toute cette histoire d'élément de navigation. Merci quand même pour vos suggestions.