Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/105.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/8/swift/16.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
Ios UINavigationBar导航堆栈中VCs的标题颜色不';单击“上一步”按钮时不会更改_Ios_Swift_Uinavigationcontroller - Fatal编程技术网

Ios UINavigationBar导航堆栈中VCs的标题颜色不';单击“上一步”按钮时不会更改

Ios UINavigationBar导航堆栈中VCs的标题颜色不';单击“上一步”按钮时不会更改,ios,swift,uinavigationcontroller,Ios,Swift,Uinavigationcontroller,我有一个导航控制器,里面有3个VCs。 导航控制器->VC1->VC2->VC3 VC1的标题是白色 VC2的标题颜色为蓝色 VC3的标题颜色是红色 当我点击VC3的后退按钮从VC3返回到VC2时,VC2的标题颜色不会变为蓝色,但仍然是红色 我在某个地方读到,我们不能在同一个导航控制器堆栈中使用不同的标题颜色。这是真的吗 如果没有,那么在这种情况下如何设置标题的颜色 我正在设置视图中的标题颜色,但它在我的项目中不适用。我已经创建了一个新的项目,并设置了虚拟视图来测试它在哪里工作,但不是在我的实际

我有一个导航控制器,里面有3个VCs。 导航控制器->VC1->VC2->VC3 VC1的标题是白色 VC2的标题颜色为蓝色 VC3的标题颜色是红色

当我点击VC3的后退按钮从VC3返回到VC2时,VC2的标题颜色不会变为蓝色,但仍然是红色

我在某个地方读到,我们不能在同一个导航控制器堆栈中使用不同的标题颜色。这是真的吗

如果没有,那么在这种情况下如何设置标题的颜色

我正在设置视图中的标题颜色,但它在我的项目中不适用。我已经创建了一个新的项目,并设置了虚拟视图来测试它在哪里工作,但不是在我的实际项目中。我不确定遗漏了什么或者我做错了什么。去哪里找


我添加了“打印”,它确实打印设置了正确的标题颜色,但实际上并没有设置它。

您需要更改ViewWillExample()中的每个导航标题颜色