2016-09-07 24 views
0

私は前のビューコントローラに戻るために戻るボタンを実装することに興味があります。私は、テーブルビューコントローラの上部にナビゲーションバーを埋め込もうとしましたが、問題は、最初のビューコントローラに戻るときに、デフォルトでは、Xcodeは戻るボタンを使ってナビゲーションバーをテーブルに戻しますビューコントローラ。ナビゲーションバーを残さずに最初のVCに戻るためにセグを実装する簡単な方法はありますか? enter image description hereテーブルビューコントローラに戻るボタンを追加する

+0

あなたが尋ねていることは明確ではなく、画像は役に立たない。私はあなたが解き放つセグを実装したいと思っています。このチュートリアルを見てください - https://www.raywenderlich.com/113394/storyboards-tutorial-in-ios-9-part-2 – Michael

+0

ナビゲーションバーは不要ですが、戻るボタンが必要ですあなたが望むもの –

答えて

1

これがうまくいくかどうかはわかりませんが、最初のナビゲーションコントローラを含むビューコントローラをナビゲーションコントローラに埋め込みます。それは上記のナビゲーションバーを持つすべてのビューコントローラを作成します。

メインビューコントローラ(ナビゲーションバーを持たないコントローラ)で、viewDidLoadメソッド内にコード行を追加します。

スウィフト3:

self.navigationController?.navigationBar.isHidden = true 
+1

swift 3:self.navigationController?.navigationBar.isHidden = true worked!この方向で私を指摘してくれてありがとう! – Kevin

0

ただ、この方法には、あなたの "戻る" UIBarButtonItemを割り当て、それが動作するはずです。

@IBAction func backButtonPressed(sender: AnyObject) { 
    self.dismissViewControllerAnimated(true, completion: nil) 
} 
0

は、いくつかの問題

1)どのようにして最初のビューコントローラからナビゲートしているように聞こえますか? Show (Push)であるかどうかは、スタック内の最初のView Controllerを置き換えることです。あなたの問題に基づいて

2)、あなたの最初のビューコントローラは、ディランが述べたように、あなたはに戻るには、現在のビューコントローラを削除するには、背中のボタンをフックする必要があり、ナビゲーションコントローラ

3)に埋め込まれていないことを確認してください最初の1つ

4)(3)の拡張、どのように最初のビューコントローラに戻ってsegueingですか?バックボタンハンドラを使用して最初のビューコントローラに明示的にナビゲートしている場合、実際には戻ってこず、ナビゲーションバーを前方に移動して保持します。

関連する問題