如何在一个视图控制器中将导航标题设置为不同的大小?

时间:2014-02-02 08:24:15

标签: objective-c

我有一个视图控制器可以分割成另一个。该项目包含将导航标题设置为36pt字体的代码。但是,我希望在打开第二个视图控制器时将标题缩小为20pt字体。插入代码以将标题设置为第二个视图控制器的.m文件中的26磅字体似乎不起作用。我该怎么做?

1 个答案:

答案 0 :(得分:0)

您可以在导航栏上使用titleTextAttributes属性来更改字体,背景,前景色等等。 将此代码添加到viewDidLoad方法:

NSDictionary *attributesDict = @{NSFontAttributeName : [UIFont systemFontOfSize:26], NSForegroundColorAttributeName : [UIColor redColor]};

self.navigationController.navigationBar.titleTextAttributes = attributesDict;
[self setTitle:@"TEST"];