Ios 如何在其他视图控制器上复制导航控制器图像
我有一个视图控制器。后来,我将其嵌入导航控制器中,并在导航栏中添加视图面板,其中包含imageView。现在,我可以让这个视图->图像视图也显示在所有其他视图控制器上吗?现在我在主导航控制器中有这个,在其他控制器中没有Ios 如何在其他视图控制器上复制导航控制器图像,ios,xcode,swift,Ios,Xcode,Swift,我有一个视图控制器。后来,我将其嵌入导航控制器中,并在导航栏中添加视图面板,其中包含imageView。现在,我可以让这个视图->图像视图也显示在所有其他视图控制器上吗?现在我在主导航控制器中有这个,在其他控制器中没有 我确实尝试手动将它们全部设置为“视图”,但在某些ViewController中,我无法将“视图面板”设置为“导航面板”。有什么问题?您可以将UINavigationBar外观设置为 [[UINavigationBar appearance] setBackgroundImage:
我确实尝试手动将它们全部设置为“视图”,但在某些ViewController中,我无法将“视图面板”设置为“导航面板”。有什么问题?您可以将
UINavigationBar
外观设置为
[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"nav_bg.png"] forBarMetrics:UIBarMetricsDefault];
此更改将影响应用程序范围中的所有navigationBar
以迅捷的速度
UINavigationBar.appearance().setBackgroundImage(UIImage(named: "nav_bg.png"), forBarMetrics: UIBarMetrics.Default)
您可以设置navigationBar的
外观
,以全局获取它。您可以在Swift
中写入它吗?@OrkhanAlizade请检查我的更新答案。从您的ApplicationLegate
或某个全局类中设置它。