У меня возникают проблемы при загрузке веб-просмотра на устройстве ipad / ios.
- Я создал кроссплатформенное приложение xamarin из visual studio на платформе windows 10, где android и ios build оба доступны.
- после создания приложения я создал сборку для android на мобильных устройствах, а также проверил в симуляторе, веб-просмотр работает отлично.
- i создал .ipa файл и установил приложение в ipad (в симуляторе ios оно работало в режиме отладки).
- в режиме релиза я непосредственно отлаживаю через мое устройство и кнопки рендеринга, но веб-просмотр не видны на все.
К вашему сведению
Я делаю вызов API, который возвращает html контент и использует "htmlwebviewsource", пытаясь загрузить html в ipad.
вот фрагмент кода в mainpage.xaml для веб-просмотра: -
<WebView x:Name="webView"
VerticalOptions="FillAndExpand"
Visual="Material"
HeightRequest="1000"
WidthRequest="1000"
IsVisible="False"
Grid.Row="2"
Grid.RowSpan="5"
Grid.ColumnSpan="2"/>
</Grid>
</StackLayout>
вот фрагмент кода в mainpage.xaml.cs: -
var htmlSource = new HtmlWebViewSource();
Button btn = (Button)sender;
htmlSource.Html = CreateApiHeader(btn.ClassId);
webView.Source = htmlSource;
webView.IsVisible = true;
что за код изменения уровня мне нужно сделать, чтобы веб-просмотр начал воспроизводиться на моем ipad / ios или я что-то упускаю во всех пунктах, чтобы сделать это возможным.