如何在UIWebView中加载url
本文关键字:加载 url UIWebView | 更新日期: 2023-09-27 17:49:20
我刚开始用Xamarin c#创建一个简单的应用程序。
我有两个视图:第一个视图有一个"登录"按钮,第二个视图里面有一个webView。我创建了连接这两个视图的模态segue我的问题是
我怎么能得到如果第二个视图显示它的内容,它的webView可以加载这个url: "http://vk.com" ?
首先,您需要添加两个视图。
在第一个视图上放置一个按钮。将这个按钮连接到第二个视图(创建一个模态segue)
在第二个视图中,你可以放置一个标签或其他东西,这无关紧要。
缩小你的故事板(在Xcode故事板编辑器中,"-"图标),选择并设置第二个视图类,例如,"view_two"。保存并返回Xamarin Studio。重启Xcode。现在,在Xamarin Studio中的选择您的类文件(在本例中是view_two.cs)并打开它。然后,在文档的"中心"插入以下代码:
public override void ViewDidLoad ()
{
base.ViewDidLoad ();
this.webView_login.LoadRequest (new NSUrlRequest (new NSUrl ("http://vk.com")));
}
View的ViewDidLoad方法:
string url = "http://vk.com";
webView.LoadRequest(new NSUrlRequest(new NSUrl(url)));
参见:http://docs.xamarin.com/recipes/ios/content_controls/web_view/load_a_web_page/
下面这段话将会有所帮助。
UIWebView webView = new UIWebView(View.Bounds);
View.AddSubview(webView);
var documents = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
var yourWonFolderPath = Path.Combine(documents, "YourWonFolder");
var localDocUrl = Path.Combine(yourWonFolderPath, TicketInfo.TicketNumber + ".pdf");
webView.LoadRequest(new NSUrlRequest(new NSUrl(localDocUrl, false)));
webView.ScalesPageToFit = true;