Я занимаюсь разработкой приложения Xamarin.Forms для IOS и Android. Мой код в файле XAML выглядит так:
<StackLayout BackgroundColor="White" Padding="1" VerticalOptions="FillAndExpand">
<Image HeightRequest="150" Aspect="AspectFill" Source="{Binding Post.ImageUrl}" />
<Label Text="{Binding Post.Title}" VerticalOptions="FillAndExpand" FontFamily="{StaticResource BoldFont}" FontSize="20" />
<Label Text="{Binding Post.CreatedOn}" VerticalOptions="FillAndExpand" FontFamily="{StaticResource NormalFont}" FontSize="12" />
<WebView x:Name="WebViewer" HeightRequest="500" VerticalOptions="FillAndExpand" BackgroundColor="White">
<WebView.Source>
<HtmlWebViewSource Html="{Binding Post.Data.Content}" />
</WebView.Source>
</WebView>
<Label Text="Comments" FontSize="12" />
</StackLayout>
Когда я имитирую приложение, на месте остаются только свитки Webview и все остальные элементы. Есть еще один похожий вопрос о Stackoverflow, но решение не работает, и оно не отвечает на мой вопрос для IOS, оно предназначено только для Android.
Это изображение показывает прокрутку веб-просмотра, и его братья и сестры остаются на месте
Я бы хотел, чтобы все они прокручивались вместе, чтобы он работал как одна страница. Это должно быть кроссплатформенное решение, поэтому мне нужно написать код один раз для IOS и Android. Как мне этого добиться?