2011-07-07 71 views
1

我正在製作一個應用程序,其中用戶將數據輸入到文本字段(url)中,並且該URL在下面的webview中打開。現在,當用戶單擊我們打開的webview中的任何鏈接那麼我可以得到點擊的網址(用戶在web視圖上點擊的網址)的地址,因爲我需要更新(顯示)該網址到上面的texfiled中,以便用戶可以知道哪個網址正在打開。關於UIWebview的查詢

回答

1

可以使用

- (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; 
} 
0

是,UIWebView中有一些委託的方法,它可以幫助您與此:

檢查這一項

– webView:shouldStartLoadWithRequest:navigationType: