2014-11-01 65 views
5

我遇到了麻煩。我想在導航欄標題中使用圖像,但是我遇到了一個錯誤,即「UIImage」不是「NSString」的子類型。在代碼下面,看看它。如何在swift ios中使用導航欄標題中的圖像

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. 
} 

} 

任何人都可以建議?謝謝!

+0

你不能類型的UIImage的對象分配給的NSString。 navigationItem的標題只能保存文本數據(NSString)。 – 2014-11-01 15:48:19

回答

9

設置navigationItem的titleview的

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