2017-11-20 12 views
0

私はメニューを持つアプリを持っています。私はページである「市」の下に「協議会」に行けば前の画面に戻るiosで戻るボタンを作成する方法

Menu Open

:下の添付画像をご確認ください。私にはテキストのある画面が表示され、上のバーには戻るボタンがあります。 問題は、戻るボタンをクリックすると、ホーム画面に戻ります。元のメニュー項目をタップしたのと同じメニューの開いた位置に私を戻す必要があります。 これを行うにはどうすればいいですか? Council screen

Home Screen

+1

このサイドメニューはどのように作成しましたか?これはどんな図書館ですか? – Lion

+0

@TooFastナビゲーションコントローラで画面のナビゲーションを管理する必要があります。 –

+1

@vikramsingh詳細を教えてください。これまでのところ、戻るボタンをクリックするたびに前の画面に移動します。たとえば、「Discover Aaqoura」--->「Identity of Aaqoura」 - >「Location」をクリックすると、「location」画面にある間に、戻るをクリックすると前の画面に移動します青色の水平メニューバーからこのパスにアクセスする場合にのみ問題は発生しません。しかし3つの白い線で結ばれたナビゲーションメニューからそれにアクセスすると、それをクリックするたびにメニューが閉じられたホーム画面に戻ります。 – TooFast

答えて

2

あなたは、この使用UINavigationControllerを使用している場合:あなたはモーダルビューコントローラを提示している場合は、この使用

if let navController = self.navigationController { 
    navController.popViewController(animated: true) 
} 

を:あなたがするポップにしたい場合は

self.dismiss(animated: true, completion: nil 

rootViewController(ナビゲーションスタックの最初のビュー)は、次のように使用します。

if let navigationController = self.window?.rootViewController as? 
    UINavigationController { 
    navigationController.popToRootViewControllerAnimated(true) 
} 

サイドメニュー用のポッド/ライブラリを使用している場合は、ドキュメントを使用するか、問題の詳細を提供してください。

関連する問題