iOS状态栏,带有Xamarin Forms应用程序

时间:2017-02-17 14:19:05

标签: xamarin

我正在编写一个Xamarin跨平台表单应用程序。

这是我的主页XAML:

<?xml version="1.0" encoding="utf-8" ?>
<TabbedPage xmlns="http://xamarin.com/schemas/2014/forms"
            xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
            x:Class="XXX.YYYY">

<TabbedPage.Children>

    <ContentPage Title="Page1" >
        <StackLayout Orientation="Vertical">
            <SearchBar Placeholder="" Text="">
            </SearchBar>

            <ListView x:Name="listView1"  />

        </StackLayout>
    </ContentPage>

    ...

这是iOS模拟器中的结果:

enter image description here

如您所见,我的屏幕顶部有状态栏问题。

我已经通过在顶部添加20px填充来解决了这个问题,但我认为这个解决方案很难看(让我们想象Apple希望在未来的iOS版本中将这个状态栏增加到30px ......)

有没有办法告诉xamarin在状态栏下方“打包”内容?

我还试图隐藏状态栏(iOS项目中plist文件中的复选框)但它不起作用...

由于

1 个答案:

答案 0 :(得分:0)

这是设计使然,您必须在顶部应用填充或将<iframe width="560" height="315" src="https://www.youtube.com/embed/WJo98LfIfEA?cc_load_policy=3" frameborder="0" allowfullscreen></iframe>设置为NavigationPage。这将处理填充。