我有一个视图控制器。后来我将其嵌入导航控制器中,并在导航栏中添加了带有图像视图的视图面板。现在,我可以使这个视图>图像视图也显示在所有其他视图控制器上吗?现在我只在主导航控制器中拥有它,而在其他控制器中我没有它。
我确实尝试手动放置所有这些,但是在某些视图控制器中,我无法将视图面板放在导航面板上。问题出在哪里?
您可以将UINavigationBar
外观设置为:
[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"nav_bg.png"] forBarMetrics:UIBarMetricsDefault];
此更改将影响应用程序范围中的所有导航栏。
在斯威夫特,
UINavigationBar.appearance().setBackgroundImage(UIImage(named: "nav_bg.png"), forBarMetrics: UIBarMetrics.Default)