2016-07-06 72 views
0

我目前有一个标签页作为IOS的根页面。但我不想添加很多选项卡,所以我想知道如何去打开一个主要的详细信息页作为二级菜单?有点像Facebook IOS应用程序中的“更多”选项卡。作为二级菜单的主详细信息菜单

这是我的IOS根页:

class RootPageIOS : TabbedPage 
{ 
    public RootPageIOS() 
    { 
     NavigationPage.SetHasNavigationBar(this, false); 

     Children.Add(new FeedReaderNavigationPage(new HomePage())); 
     Children.Add(new FeedReaderNavigationPage(new MyLocation())); 
     Children.Add(new FeedReaderNavigationPage(new Feeds())); 
     Children.Add(new FeedReaderNavigationPage(new SettingsPage())); 
    } 
} 

所以,当我的设置页面选项卡上单击,我希望有一个主详细信息页出现。

任何帮助/建议吗?

谢谢。

+0

我不会建议使用MasterDetail页面TabbedPage里面,因为它不是完全支持:https://bugzilla.xamarin.com/show_bug.cgi?id = 38397 –

回答

1

我认为这是不可能的,因为你不能有两个根页面附加到App.MainPage属性。你可以做的是你可以将应用程序主页面更改为主详细信息页面,然后单击确定。设置页面然后..在设置页面的背面,将主页面更改为标签页面。

编辑... 另一种选择是有MasterDetail页面应用程序主页,添加您的选项卡页面MasterDetailPAge的详细信息页面