我的导航栏有点问题,当我按下视图时,图像徽标标题消失了。我希望徽标保持原位:
将图像保存到导航栏的最佳方法是什么?
答案 0 :(得分:3)
UINavigationItem
(您可能将徽标设置为titleView
)特定于单个视图控制器。这是有道理的,因为标题通常应该描述一个视图控制器的内容。您是否尝试在第二个视图控制器上设置相同的titleView?这肯定会在详细信息屏幕上显示徽标,但是,我不确定转换是完全无缝的还是以某种方式淡出/滑出或滑动。
答案 1 :(得分:0)
首先,您需要使用 - >
隐藏第一个视图控制器中的导航项self.Navigation Controller.Navigation item.hidden=yes;
然后在第二个视图控制器中,通过放置图像视图和标签来配置您的“徽标”和相应的“标题”。
通过这样做,你可以达到你的要求。