Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 如何使导航标题在一个视图控制器中具有不同的大小?_Objective C - Fatal编程技术网

Objective c 如何使导航标题在一个视图控制器中具有不同的大小?

Objective c 如何使导航标题在一个视图控制器中具有不同的大小?,objective-c,Objective C,我有一个视图控制器,它可以分段到另一个视图控制器。该项目包含将导航标题设置为36pt字体的代码。但是,我想在打开第二个视图控制器时将标题缩小到20pt字体。在第二个视图控制器的.m文件中插入将标题设置为26点字体的代码似乎不起作用。如何执行此操作?您可以使用导航栏上的titleTextAttributes属性更改字体、背景、前景颜色等。 将此代码添加到viewDidLoad方法: NSDictionary *attributesDict = @{NSFontAttributeName : [UI

我有一个视图控制器,它可以分段到另一个视图控制器。该项目包含将导航标题设置为36pt字体的代码。但是,我想在打开第二个视图控制器时将标题缩小到20pt字体。在第二个视图控制器的.m文件中插入将标题设置为26点字体的代码似乎不起作用。如何执行此操作?

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

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

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