Xamarin表单:如何更改IOS应用程序的顶部颜色(手机电池图标处的颜色)
下面添加了我的xamarin forms ios应用程序的一个屏幕截图。我想改变顶部的颜色,我是说电池图标的颜色。目前,它是白色的,我需要它的黄色 为了获得顶部填充,我在XAML上添加了以下代码:Xamarin表单:如何更改IOS应用程序的顶部颜色(手机电池图标处的颜色),ios,xamarin.forms,background-color,Ios,Xamarin.forms,Background Color,下面添加了我的xamarin forms ios应用程序的一个屏幕截图。我想改变顶部的颜色,我是说电池图标的颜色。目前,它是白色的,我需要它的黄色 为了获得顶部填充,我在XAML上添加了以下代码: <StackLayout> <StackLayout.Padding> <OnPlatform x:TypeArguments="Thickness" Android="0, -10, 0, 0" Wi
<StackLayout>
<StackLayout.Padding>
<OnPlatform x:TypeArguments="Thickness"
Android="0, -10, 0, 0"
WinPhone="0, -10, 0, 0"
iOS="0, 15, 0, 0"/>
</StackLayout.Padding>
</StackLayout>
如果我删除上述代码,我的应用程序图标和手机中的电池图标就会重叠。那么如何更改顶部的白色?创建了一个BoxView来填充顶部空间:
<StackLayout>
<StackLayout.Padding>
<OnPlatform x:TypeArguments="Thickness"
Android="0, -10, 0, 0"
iOS="0, 15, 0, 0"/>
</StackLayout.Padding>
<BoxView BackgroundColor="Yellow">
<BoxView.Margin>
<OnPlatform x:TypeArguments="Thickness" iOS="0, -30, 0, -15"/>
</BoxView.Margin>
</BoxView>
<!--...
Other controls-->
</StackLayout>
我相信这会解决您的问题
@EvZ使用boxview解决了这个问题,下面更新了答案。