2016-05-18 12 views
0

Ich möchte 2 Farben in meiner Navigationsleiste Titel festlegen. Wenn ich das nicht kann, wie kann ich ein Bild als Titel meiner Navigationsleiste perfekt zentrieren?Kann ich 2 Farben in meiner Navigationsleiste Tittle haben?

Ich habe versucht:

let logo = UIImage(named: "[email protected]"); 
let imageView = UIImageView(frame: CGRect(x: 0, y: 0, width: 100, height: 30)) 
imageView.image = logo 
imageView.contentMode = UIViewContentMode.ScaleAspectFit 
self.navigationItem.titleView = imageView 

Und es sieht so klein und nicht zentriert.

Danke Jungs!

+0

Es gibt viele Beispiele, wie verschiedene Attribute in SO anwenden. Zum Einstellen dann: http://stackoverflow.com/questions/20310929/how-to-set-kerning-on-uinavigationbar-title – Larme

Antwort

0

Danke Benutzer Larme, Ihre Antwort hat mir sehr geholfen. Das ist, wie ich es mache:

let A = NSMutableAttributedString(string: "Label Test", attributes: [NSFontAttributeName: UIFont(name: "Georgia", size: 18)!]) 

A.addAttribute(NSForegroundColorAttributeName, value: UIColor.blueColor(), range: NSRange(location: 6, length: 5)) 

let LabelTexto: UILabel = UILabel(frame: CGRect(x: 0, y: 0, width: 100, height: 30)) 

LabelText.attributedText = A 

self.navigationItem.titleView = LabelText 
Verwandte Themen