我的申请表中有UIWebView
。
我不知道如何使用它。我不是Objective-C专家,而且Objective-C文档似乎缺乏。有人可以向我解释执行此操作的步骤和代码吗?
我已经在我看来,但我不知道是否将它变为IBOutlet
或其他东西。感谢。
答案 0 :(得分:1)
但我不知道是否将其作为Outlet
您应该为IBOutlet
添加UIWebView
,因为您需要告诉它加载哪个网页。
然后你可以像这样使用它:
// remember to add the 'http://' or `https://`
NSURL * url = [NSURL URLWithString:@"http://www.google.com"];
NSURLRequest *req = [NSURLRequest requestWithURL:url];
[self.webView loadRequest:req];
有时候您可能需要设置webView
的委托方法:
– webView:shouldStartLoadWithRequest:navigationType:
– webViewDidStartLoad:
– webViewDidFinishLoad:
– webView:didFailLoadWithError:
@interface RadioViewController : UIViewController<UIWebViewDelegate>
...
@end
并将其代理设置为self
。
self.webView.delegate = self;
并添加此方法以执行您需要的操作。
- (BOOL) webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
{
// Add your code
}