我试图使一个页面有一个顶行(工具栏),主要内容在中间,然后沿着屏幕底部的状态栏.如果主要内容太大,那么我希望它滚动.应该很容易,对吧?
下面是我一直在使用的XAML,但似乎无法使其工作.更准确地说,我无法让它在iOS上运行.它在安卓系统上运行良好,但在iOS系统中,它只是在屏幕底部展开,所以我看不到它.
有什么建议吗?
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="100"/>
<RowDefinition />
<RowDefinition Height="100"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<BoxView Grid.Column="0" Grid.Row="0" Color="Green"/>
<Label Text="Row 0, Column 0" HorizontalOptions="Center" VerticalOptions="Center" />
<BoxView Grid.Row="1" Color="Teal" />
<ScrollView Grid.Row="1" VerticalOptions="FillAndExpand">
<StackLayout>
<Label Text="Row 1, Column 0" HorizontalOptions="Center" VerticalOptions="Center" />
<Label Text="Row 1, Column 0" HorizontalOptions="Center" VerticalOptions="Center" />
<Label Text="Row 1, Column 0" HorizontalOptions="Center" VerticalOptions="Center" />
<Label Text="Row 1, Column 0" HorizontalOptions="Center" VerticalOptions="Center" />
<Label Text="Row 1, Column 0" HorizontalOptions="Center" VerticalOptions="Center" />
<Label Text="Row 1, Column 0" HorizontalOptions="Center" VerticalOptions="Center" />
<Label Text="Row 1, Column 0" HorizontalOptions="Center" VerticalOptions="Center" />
<Label Text="Row 1, Column 0" HorizontalOptions="Center" VerticalOptions="Center" />
<Label Text="Row 1, Column 0" HorizontalOptions="Center" VerticalOptions="Center" />
<Label Text="Row 1, Column 0" HorizontalOptions="Center" VerticalOptions="Center" />
<Label Text="Row 1, Column 0" HorizontalOptions="Center" VerticalOptions="Center" />
<Label Text="Row 1, Column 0" HorizontalOptions="Center" VerticalOptions="Center" />
<Label Text="Row 1, Column 0" HorizontalOptions="Center" VerticalOptions="Center" />
<Label Text="Row 1, Column 0" HorizontalOptions="Center" VerticalOptions="Center" />
<Label Text="Row 1, Column 0" HorizontalOptions="Center" VerticalOptions="Center" />
<Label Text="Row 1, Column 0" HorizontalOptions="Center" VerticalOptions="Center" />
<Label Text="Row 1, Column 0" HorizontalOptions="Center" VerticalOptions="Center" />
<Label Text="Row 1, Column 0" HorizontalOptions="Center" VerticalOptions="Center" />
<Label Text="Row 1, Column 0" HorizontalOptions="Center" VerticalOptions="Center" />
<Label Text="Row 1, Column 0" HorizontalOptions="Center" VerticalOptions="Center" />
<Label Text="Row 1, Column 0" HorizontalOptions="Center" VerticalOptions="Center" />
<Label Text="Row 1, Column 0" HorizontalOptions="Center" VerticalOptions="Center" />
<Label Text="Row 1, Column 0" HorizontalOptions="Center" VerticalOptions="Center" />
<Label Text="Row 1, Column 0" HorizontalOptions="Center" VerticalOptions="Center" />
<Label Text="Row 1, Column 0" HorizontalOptions="Center" VerticalOptions="Center" />
<Label Text="Row 1, Column 0" HorizontalOptions="Center" VerticalOptions="Center" />
<Label Text="Row 1, Column 0" HorizontalOptions="Center" VerticalOptions="Center" />
<Label Text="Row 1, Column 0" HorizontalOptions="Center" VerticalOptions="Center" />
<Label Text="Row 1, Column 0" HorizontalOptions="Center" VerticalOptions="Center" />
<Label Text="Row 1, Column 0" HorizontalOptions="Center" VerticalOptions="Center" />
<Label Text="Row 1, Column 0" HorizontalOptions="Center" VerticalOptions="Center" />
<Label Text="Row 1, Column 0" HorizontalOptions="Center" VerticalOptions="Center" />
<Label Text="Row 1, Column 0" HorizontalOptions="Center" VerticalOptions="Center" />
<Label Text="Row 1, Column 0" HorizontalOptions="Center" VerticalOptions="Center" />
<Label Text="Row 1, Column 0" HorizontalOptions="Center" VerticalOptions="Center" />
<Label Text="Row 1, Column 0" HorizontalOptions="Center" VerticalOptions="Center" />
<Label Text="Row 1, Column 0" HorizontalOptions="Center" VerticalOptions="Center" />
<Label Text="Row 1, Column 0" HorizontalOptions="Center" VerticalOptions="Center" />
<Label Text="Row 1, Column 0" HorizontalOptions="Center" VerticalOptions="Center" />
<Label Text="Row 1, Column 0" HorizontalOptions="Center" VerticalOptions="Center" />
<Label Text="Row 1, Column 0" HorizontalOptions="Center" VerticalOptions="Center" />
<Label Text="Row 1, Column 0" HorizontalOptions="Center" VerticalOptions="Center" />
<Label Text="Row 1, Column 0" HorizontalOptions="Center" VerticalOptions="Center" />
</StackLayout>
</ScrollView>
<BoxView Grid.Row="2" Color="Red" />
<Label Grid.Row="2" Text="Row 2, Columns 0 and 1" HorizontalOptions="Center" VerticalOptions="Center" />
</Grid>