我正在编写一个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模拟器中的结果:
如您所见,我的屏幕顶部有状态栏问题。
我已经通过在顶部添加20px填充来解决了这个问题,但我认为这个解决方案很难看(让我们想象Apple希望在未来的iOS版本中将这个状态栏增加到30px ......)
有没有办法告诉xamarin在状态栏下方“打包”内容?
我还试图隐藏状态栏(iOS项目中plist文件中的复选框)但它不起作用...
由于
答案 0 :(得分:0)
这是设计使然,您必须在顶部应用填充或将<iframe width="560" height="315" src="https://www.youtube.com/embed/WJo98LfIfEA?cc_load_policy=3" frameborder="0" allowfullscreen></iframe>
设置为NavigationPage
。这将处理填充。