如何在Swift 3中加载特定的UIViewController时添加右键

时间:2017-03-30 13:00:39

标签: swift3 uinavigationcontroller uinavigationbar

我有两个不同的UIStorboard,我使用UINavigationController来加载页面。

我总共有三个UIViewController个。其中两个位于第一个UIStoryboard,第三个位于第二个UIStoryboard

1)导航控制器

2)主控制器

3)数值屏幕控制器。

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

1 个答案:

答案 0 :(得分:1)

每个UIViewController都有自己的UINavigationItem个。因此,您可以通过添加以下行在Value Screen Controller中添加此右键:

self.navigationItem.rightBarButtonItem = UIBarButtonItem(barButtonSystemItem: <#T##UIBarButtonSystemItem#>, target: <#T##Any?#>, action: <#T##Selector?#>)

如果您希望在func viewDidLoad()的视图加载后立即将其放置在UIViewController,则可以将其置于其中。