iOS:导航栏标题 - 两种颜色

时间:2014-07-16 22:56:52

标签: ios objective-c

我的导航栏标题有两个单词,一个单词我想要它是蓝色而另一个单词我想要它是白色的。 无论如何要做到这一点?

1 个答案:

答案 0 :(得分:1)

选项是创建UILabel。将其attributedText设置为具有两种颜色的属性字符串。

然后将标签设置为视图控制器的导航项titleView

将以下内容添加到视图控制器的viewDidLoad方法中:

NSAttributedString *twoColors = ... // your two color string
UILabel *label = [[UILabel alloc] init];
label.attributedText = twoColors;
[label sizeToFit];
self.navigationItem.titleView = label;