2015-03-14 7 views
9

Swift kullanarak bir görüntü oluşturmak için UINavigationBar başlığını nasıl ayarlayabilirim. ÖrneğinUI Gezinme Çubuğu Resim Başlığı

, Instagram şunları yapar:

enter image description here

Amaç: Swift kullanarak bir görüntü olması için bir UINavigationBar başlığını nasıl ayarlanacağını bulun.

cevap

17

Aşağıdaki yapabilirsiniz: çalışır

var titleView : UIImageView 
// set the dimensions you want here 
titleView = UIImageView(frame:CGRectMake(0, 0, 50, 70)) 
// Set how do you want to maintain the aspect 
titleView.contentMode = .ScaleAspectFit 
titleView.image = UIImage(named: "nameOfTheImage.ext") 

self.navigationItem.titleView = titleView 
+0

Alright:

var titleView = UIImageView(image: UIImage(named: "nameOfTheImage.ext")) self.navigationItem.titleView = titleView 

için, follwoing yapmak zorunda istediğiniz boyutta görüntüyü uyuyor. Görüntünün, halihazırda gereğinden fazla büyük ve uygun değil, göründüğü gibi olması gerektiğini biliyor musunuz? – StevenR

+0

Geçtiğiniz görüntünün boyutuna uygun olmalı, ayarlamanıza gerek yoktur –

+0

Görüntü büyüktür, bu yüzden Xcode'a iletmeden önce resmin boyutlarını sıfırlamak istiyorum. – StevenR