我试图让导航工作在标签页面上,只要标签不会溢出到更多...菜单中,它就能正常工作。 编辑:最初,虽然这是来自https://github.com/xamarin/xamarin-forms-samples/的Xamarin.Forms示例,但我才意识到样本实际来自https://developer.xamarin.com/samples/xamarin-forms/Navigation/TabbedPageWithNavigationPage/。
在iOS上运行TabbedPageWithNavigation时,如果复制MainPage.xaml
中的NavigationPage元素:
<NavigationPage Title="Schedule" Icon="schedule.png">
<x:Arguments>
<local:SchedulePage />
</x:Arguments>
</NavigationPage>
直到其中一个重复项出现在More...
菜单中,导航才会生效。
您可以使用https://github.com/craigmj/TabbedPageWithNavigationPage预先添加的NavigationPage
元素获取完整版本。
我在Mac上使用Xamarin Studio 6.2构建,Xcode 8.3.1(12170),Xamarin.iOS 版本10.4.0.123(Xamarin工作室社区)构建日期2017-02-16 17:40:00-0500并在iPhone模拟器上运行(我已经尝试了一些并且出现了相同的问题)。
有什么想法吗?