2016-05-13 5 views
0

私は多くの画面を持つアプリケーションを持っています。ホームページ、セクション画面と詳細ページ、カテゴリ画面としましょう。Xamarin.iOSでSideBarControllerを使用するときに新しい画面に移動する方法

私はNavigationControllerを使用してHomePageからSection Screenにナビゲートします。

SectionScreenでは、SideBarControllerコンポーネント(https://components.xamarin.com/view/sidebarnavigation)を使用してナビゲーションドロワーまたはフライアウトメニューを実装しました。

問題がSection ScreenからDetail PageまたはCategory Screenに移動する方法です。この種のナビゲーションをMenuControllerまたはContentControllerから行う必要があります。

私はただcontentViewを変更したくありません。私は別のUIViewControllerをプッシュしたい。

私はいつものものを使用している:私はbackを押すと、私はNavigationBar

  • にアクセスすることはできません詳細ページで

    • 、:

      this.NavigationController.PushViewController(new UIViewControllerExample(), true); 
      

      が、いくつかの問題がありますアプリがクラッシュしてエラーが発生する:

      字幕をサブビューに追加

    このようにする必要があります。 enter image description here

    これは問題です。私は上記のコードを使用する場合、これを解決するためにどのように任意のアイデア、

    enter image description here

    enter image description here

    が起こるの第1の画像表示。あなたがコンポーネントのページで見つけることができるよう

  • 答えて

    0

    あなたは私がcontentViewを変更したくない上に、私は移動する必要が述べたようにまあ、私は、それが、知っているあなたのnavigationcontroller

    SidebarController.ChangeContentView(new OtherContentController()); 
    
    +0

    としてSidebarControllerを使用する必要があります新しい画面で – Xhulio

    関連する問題