Iphone 关于UIWebview的查询

Iphone 关于UIWebview的查询,iphone,xcode,uiwebview,Iphone,Xcode,Uiwebview,您好,我正在制作一个应用程序,其中用户在文本字段(url)中输入数据,该url将在下面的webview中打开。现在,当用户单击我们已打开的webview中的任何链接时,我是否可以获得我需要更新(显示)的已单击url(用户在webview上单击的url)的地址将该url输入到上面的文本字段中,这样用户就可以知道正在打开哪个url。是的,有一个未记录的方法。请参阅帖子中的我的答案是的,UIWebView有一些委托方法可以帮助您: 检查这个 – webView:shouldStartLoadWithR

您好,我正在制作一个应用程序,其中用户在文本字段(url)中输入数据,该url将在下面的webview中打开。现在,当用户单击我们已打开的webview中的任何链接时,我是否可以获得我需要更新(显示)的已单击url(用户在webview上单击的url)的地址将该url输入到上面的文本字段中,这样用户就可以知道正在打开哪个url。

是的,有一个未记录的方法。请参阅帖子中的我的答案

是的,UIWebView有一些委托方法可以帮助您:

检查这个

– webView:shouldStartLoadWithRequest:navigationType:
你可以用

- (BOOL)webView:(UIWebView *)theWebView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
为您的目的授权

- (BOOL)webView:(UIWebView *)theWebView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
{
    NSURL *requestedUrl = [request URL];
    //use requestedURL methods
        // like yourtextbox.text = [requestedUrl absoluteURL];
       //don't forget to return YES :)
       return YES;
}