【发布时间】:2018-10-03 10:58:00
【问题描述】:
我在 Xamarin Forms 应用程序中添加了一个汉堡菜单。问题是对于 IOS 设备,当单击菜单时,状态栏颜色不会像 Android 那样根据菜单标题颜色而改变。下面的图片可以看出区别。
这是母版页:
<MasterDetailPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="MyProject.UI.Pages.Menu.MainPage"
xmlns:pages="clr-namespace:MyProject.UI.Pages.Menu"
xmlns:calendar="clr-namespace:MyProject.UI.Pages.Calendar;assembly=MyProject"
Title="Main">
<MasterDetailPage.Master>
<pages:HamburgerMenu x:Name="MasterPage" />
</MasterDetailPage.Master>
<MasterDetailPage.Detail>
<NavigationPage>
<x:Arguments>
<calendar:CalendarPage />
</x:Arguments>
</NavigationPage>
</MasterDetailPage.Detail>
</MasterDetailPage>
【问题讨论】:
标签: android ios xamarin.forms hamburger-menu