2016-12-20 10 views
1

SWRevealViewControllerを使用してナビゲーションドロワーメニューを実装しました。それは、rootviewcontrollerに位置するナビゲーションメニューであるメニュードロワとして正常に動作していましたが、ログインページの後にのみ、ホームページにナビゲーションメニューを表示する必要があります。iOS swift3の「SWRevealViewController」を使用したナビゲーションドロワーメニュー

ホームページでは、なぜ機能しないのですか?

+0

はあなたがhttp://www.appcoda.com/sidebar-menu-swift/ – Amanpreet

+0

SWrevealcontrollerのように、正常に動作していることを確認しました:

4)またAppdelegateのdidFinishLaunchingWithOptionsで次のメソッドを書きますもし私が新しいプロジェクトを作成し、appcodeのチュートリアルで説明したフォローの手順を適用すると私の質問は、私のプロジェクトでは、起動画面の後、私はloginpageを示したユーザーログイン後、それはhomeViewcontrollerページを示して、サイドメニューを追加します。 –

答えて

0

1)下記の画像をご確認ください。私はあなたがこのようなことをしたいと思う。 enter image description here

2)yesの場合、設定識別子が好きsw_front: enter image description here

を。これは、ログイン後に来るホーム画面につながります。これは、サイドバーのメニューにつながる enter image description here

3)は、その後のようなsw_rear識別子を設定します。

let storyboard = UIStoryboard(name: "Main", bundle: nil) 

      let swRevealView: SWRevealViewController! 
      swRevealView = storyboard.instantiateViewControllerWithIdentifier("swRevealView") as! SWRevealViewController 
      self.window?.rootViewController = swRevealView 
+0

あなたの説明は非常に良い、私は逃した、私はappdelegateでコードを書くdidnt、今私のアプリはスムーズに動作しています。 –

+0

答えがあなたにとって役に立ちます。投票をあきらめてください。 – Amanpreet

関連する問題