Форма xamarin: в веб-браузере iOS не отображается сайт, работающий с использованием реакции или ant design pro - PullRequest
0 голосов
/ 21 марта 2019

У меня проблема с отображением веб-сайта, созданного с использованием веб-просмотра React и Ant Design Pro ON iOS.

В веб-браузере Android я могу включить все настройки, например, webView.Settings.EnableJavascript и другие настройки для демонстрации демонстрационных страниц React / Ant Design Pro. В противном случае веб-просмотр будет пустым.

На iOS, как мне показать страницу с реагированием и дизайном муравья. На данный момент он все еще в чистом виде.

1 Ответ

0 голосов
/ 25 марта 2019

Убедитесь, что для HorizontalOptions и VerticalOptions из webView установлено FillAndExpand .

Я пробовал как в Xamarin.forms, так и в Xamarin.iOS, все работает.

Xamarin.forms:

<StackLayout>
    <!-- Place new controls here -->
    <WebView Source="https://preview.pro.ant.design/user/login" HorizontalOptions="FillAndExpand"
       VerticalOptions="FillAndExpand"/>
</StackLayout>

Xamarin.iOS:

public override void ViewDidLoad ()
    {
         base.ViewDidLoad ();
         // Perform any additional setup after loading the view, typically from a nib.

         UIWebView webView = new UIWebView(View.Bounds);
         View.AddSubview(webView);

         var url = "https://preview.pro.ant.design/user/login"; // NOTE: https secure request
         webView.LoadRequest(new NSUrlRequest(new NSUrl(url)));
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...