2014-11-01 3 views
5

sono nei guai. Voglio usare l'immagine nel titolo della barra di navigazione, ma sto ricevendo un errore che "UIImage" non è un sottotipo di "NSString". Sotto il codice, guarda.Come posso usare l'immagine nel titolo della barra di navigazione in ios rapido

class Dashboard: UIViewController { 

override func viewDidLoad() { 
    super.viewDidLoad() 
    self.navigationItem.title = UIImage(named: "logo.png")   
    // Do any additional setup after loading the view. 
} 

override func didReceiveMemoryWarning() { 
    super.didReceiveMemoryWarning() 
    // Dispose of any resources that can be recreated. 
} 

} 

Chi può suggerire? Grazie!

+0

Non è possibile assegnare un oggetto di tipo UIImage ad un NSString. Il titolo del navigationItem può contenere solo dati testuali (NSString). –

risposta

9

Impostare titleView del navigationItem

var image = UIImage(named: "logo.png") 
self.navigationItem.titleView = UIImageView(image: image)