我有一個顯示UITableView的MvxViewController。當用戶選擇一個項目'ShowViewModel'被調用並顯示一個新的視圖。帶Xamarin iOS的Mvvmcross,是否可以在ViewController中加載ViewController?
我的目標是重寫此視圖,以便新視圖在同一屏幕上的ViewContainer內呈現。我不知道如何去做這件事。
我會使用一個SplitViewController,但是我想要一個TabBar/NavigationBar拉伸整個屏幕。 SplitViewControllers必須設置爲RootNavigationController - 意味着NavigationBars只會出現在一個視圖中。
我意識到上面的方法可能不是必要的,它好像它應該有可能從一個的TabBar到SplitViewController導航。 'MySplitView mySplitView = new SplitView(); mySplitView.SetPrimaryView(mainView); controller.View = mySplitView.View;' 我的問題是在MVVMCross世界中設置它。目前,我循環訪問ViewControllers數組,並將視圖推送給每個ViewController。除了SplitViewController無法推送..所以我嘗試了這樣的事情: –