2017-08-10 112 views
1

我使用PageController它顯示我目前的VC。 PageController用於擁有照片應用,如查看滾動照片。 在我的ViewPhotoViewController這是PageControl它顯示導航欄頂部後退按鈕,但當我分配rightBarButton它,那rightBarButton沒有顯示出來。導航欄顯示但不是正確的酒吧按鈕

let rightButtonItem = UIBarButtonItem.init(
    title: "Share", 
    style: .done, 
    target: self, 
    action: #selector(rightButtonAction(sender:)) 
) 

self.navigationItem.rightBarButtonItem = rightButtonItem 

enter image description here

+0

'self.navigationItem.rightBarButtonItem = ...'只有在'self'被壓入'UINavigationController'時纔有效。這是這種情況嗎? – rmaddy

+0

@rmaddy推送給PageController的ViewController位於導航堆棧中。請檢查截圖。 – Nitesh

回答

1

您需要添加rightBarButton您的PageController,而不是你的ViewPhotoViewControllerViewPhotoViewController上顯示的導航欄實際上是PageController

+0

感謝這工作。 – Nitesh