导航栏在按下ViewController时正在重置

时间:2015-06-17 14:04:32

标签: ios uinavigationbar

我的导航栏有点问题,当我按下视图时,图像徽标标题消失了。我希望徽标保持原位:

将图像保存到导航栏的最佳方法是什么?

2 个答案:

答案 0 :(得分:3)

UINavigationItem(您可能将徽标设置为titleView)特定于单个视图控制器。这是有道理的,因为标题通常应该描述一个视图控制器的内容。您是否尝试在第二个视图控制器上设置相同的titleView?这肯定会在详细信息屏幕上显示徽标,但是,我不确定转换是完全无缝的还是以某种方式淡出/滑出或滑动。

答案 1 :(得分:0)

首先,您需要使用 - >

隐藏第一个视图控制器中的导航项
self.Navigation Controller.Navigation item.hidden=yes;

然后在第二个视图控制器中,通过放置图像视图和标签来配置您的“徽标”和相应的“标题”。

通过这样做,你可以达到你的要求。