Xamarin iOS WebView为空
我正在我的Xamarin iOS应用程序项目中测试WebView。WebView的编码如下所示:Xamarin iOS WebView为空,ios,xamarin,webview,xamarin.ios,wkwebview,Ios,Xamarin,Webview,Xamarin.ios,Wkwebview,我正在我的Xamarin iOS应用程序项目中测试WebView。WebView的编码如下所示: <WebView x:Name="WebView" HorizontalOptions="FillAndExpand" VerticalOptions="FillAndExpand" android:WebView.EnableZoomControls="true" and
<WebView
x:Name="WebView"
HorizontalOptions="FillAndExpand"
VerticalOptions="FillAndExpand"
android:WebView.EnableZoomControls="true"
android:WebView.DisplayZoomControls="false"
>
</WebView>
private string _uri;
public string Uri
{
get { return _uri; }
set { SetProperty(ref _uri, value); }
}
或
我只有一个空白区域
我已将此添加到info.plist:
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoadsInWebContent</key>
<true/>
</dict>
NSAppTransportSecurity
NSAllowsArbilarLoadsInWebContent
我不处理任何事件,如导航、导航等。此外,在这个简单的测试中,我没有覆盖WebView
当我打开Safari时,iPhone可以显示google.com和其他网站
问题可能是什么?在viewModel中添加一个公共属性,如下所示:
<WebView
x:Name="WebView"
HorizontalOptions="FillAndExpand"
VerticalOptions="FillAndExpand"
android:WebView.EnableZoomControls="true"
android:WebView.DisplayZoomControls="false"
>
</WebView>
private string _uri;
public string Uri
{
get { return _uri; }
set { SetProperty(ref _uri, value); }
}
然后按如下方式为其分配和地址:
<WebView
x:Name="WebView"
HorizontalOptions="FillAndExpand"
VerticalOptions="FillAndExpand"
android:WebView.EnableZoomControls="true"
android:WebView.DisplayZoomControls="false"
>
</WebView>
private string _uri;
public string Uri
{
get { return _uri; }
set { SetProperty(ref _uri, value); }
}
Uri=”http://google.com";代码>
最好是在导航到的
在xaml中添加以下内容
您好,确认一下,您是否设置了水平选项和垂直选项?是的。我现在已将标记添加到问题中。它是否可以与其他url一起使用?并确保网络权限已打开。