我有一個有很多屏幕的應用程序,比如說HomePage,Section Screen和Detail Page,Category Screen。如何在Xamarin.iOS中使用SideBarController時導航到新屏幕
我使用NavigationController從主頁導航到截面屏幕。
在SectionScreen中,我使用了SideBarController組件(https://components.xamarin.com/view/sidebarnavigation)來實現導航抽屜或彈出菜單。
問題是如何從Section Screen
導航到Detail Page
或導航到Category Screen
。我需要從MenuController
或ContentController
進行此類導航。我不想只改變contentView
。我想推另一個UIViewController
。
我已經使用了常用的一個:
this.NavigationController.PushViewController(new UIViewControllerExample(), true);
,但也存在一些問題:
- 在明細頁面無法訪問
NavigationBar
當我按下
back
,該應用程序崩潰的錯誤:不能將自己添加到子視圖
這就是問題所在。第一個圖像顯示當我使用上面的代碼發生什麼,
不知道如何解決這個問題。
嗯,我知道這一點,但正如我上面說我不想改變內容查看,我需要導航在新的屏幕上。 – Xhulio