我有两个不同的UIStorboard
,我使用UINavigationController
来加载页面。
我总共有三个UIViewController
个。其中两个位于第一个UIStoryboard
,第三个位于第二个UIStoryboard
。
1)导航控制器
2)主控制器
3)数值屏幕控制器。
我想只在加载值屏幕控制器时在导航栏上添加右键。它不应该在主视图控制器上可用。 我试过这个solution但没有用。
答案 0 :(得分:1)
每个UIViewController
都有自己的UINavigationItem
个。因此,您可以通过添加以下行在Value Screen Controller中添加此右键:
self.navigationItem.rightBarButtonItem = UIBarButtonItem(barButtonSystemItem: <#T##UIBarButtonSystemItem#>, target: <#T##Any?#>, action: <#T##Selector?#>)
如果您希望在func viewDidLoad()
的视图加载后立即将其放置在UIViewController
,则可以将其置于其中。