2017-06-06 22 views
0

私はPopupDialogライブラリを使用していて、その中にボタンがあります。ユーザーがこのボタンをクリックすると、ナビゲーションバーを持つビューコントローラを開きたいと考えています。ポップアップ内にナビゲーションバーが表示されない

PopupDialogコントローラ内部の私の機能:

func cliclOnContent(tapGestureRecognizer: UITapGestureRecognizer) 
{ 

    let storyboard = UIStoryboard(name: "Main", bundle: nil) 
    let controller = storyboard.instantiateViewController(withIdentifier: "ContentAJobViewController") as! ContentAJobViewController 
    controller.job_id = self.gh.id 
    self.present(controller, animated: true, completion: nil) 

} 

が、私のコントローラは、ビュー(ContentAJobViewController)を示したときに、私のナビゲーションバーは非表示です:

enter image description here

マイライブラリへのリンク: https://github.com/Orderella/PopupDialog

+0

現在のナビゲーションバーを有効にしますか?または、新しいナビゲーションバーを "ポップアップ"表示にしたいですか? – DonMag

+0

ポップアップを表示するコントローラの現在のナビゲーションを使いたいです。 'A => popup => B'です。私は 'A'ナビゲーションを使いたいです。 –

+0

OK - 'PopupDialog'ライブラリは、モーダルビューを表示するように設計されているように見えます。つまり、ビューはナビゲーションコントローラの一部ではなく、バーをカバーします。あなたはそのライブラリを掘り下げ、アニメーションスタイルを使ってサブビューを追加したり、ナビゲーションコントローラが使うトランジションをカスタマイズすることができます。 – DonMag

答えて

-1

現在のナビゲートを維持するためコントローラの場合は、self.show(controller, sender: self)を使用する必要があります。しかし、私はこの場合PopupDialogをどこで使用しているのか分かりません。

関連する問題