从自定义导航栏中展开segue后,如何切换回默认导航栏外观?

时间:2016-01-05 15:38:31

标签: ios uinavigationbar segue detailsview

对segues和自定义导航外观有疑问。图1显示了由我的应用代表设置的导航栏外观的搜索vc。当我搜索并查看我的详细信息vc时,我在视图中有自定义导航栏视图加载(图像2)。这是透明的。当我单击返回搜索vc时,该自定义外观标记如图3中所示。如何恢复到原始导航栏外观?我认为这是在视图中完成的吗?

enter image description here

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:1)

你是对的,导航控制器中的所有控制器只有一个导航栏,所以当你回到第一个控制器时,你必须以编程方式修改导航栏的外观,使其成为它的方式。在segue之前; viewWillAppear是一个很好的地方。

相关问题