Swift3 如何在Swift 3中加载特定UIViewController时添加右按钮

Swift3 如何在Swift 3中加载特定UIViewController时添加右按钮,swift3,uinavigationcontroller,uinavigationbar,Swift3,Uinavigationcontroller,Uinavigationbar,我有两个不同的UIStorBoard,我使用UINavigationController加载页面 我一共有三个UIViewController。其中两个在第一个UIStoryboard上,第三个在第二个UIStoryboard上 1导航控制器 2主控制器 3值屏幕控制器 我只想在加载值屏幕控制器时在导航栏上添加右键。它不应在主视图控制器上可用。 我尝试过这个,但没有成功。每个UIViewController都有自己的UINavigationItems。因此,您可以通过添加以下行在您的值屏幕控制器

我有两个不同的UIStorBoard,我使用UINavigationController加载页面

我一共有三个UIViewController。其中两个在第一个UIStoryboard上,第三个在第二个UIStoryboard上

1导航控制器

2主控制器

3值屏幕控制器

我只想在加载值屏幕控制器时在导航栏上添加右键。它不应在主视图控制器上可用。 我尝试过这个,但没有成功。

每个UIViewController都有自己的UINavigationItems。因此,您可以通过添加以下行在您的值屏幕控制器中添加此右按钮:

self.navigationItem.rightBarButtonItem = UIBarButtonItem(barButtonSystemItem: <#T##UIBarButtonSystemItem#>, target: <#T##Any?#>, action: <#T##Selector?#>)
如果希望在加载UIViewController的视图后立即将其放置,可以将其放置在func viewDidLoad中