找回uiwebview的URL?

时间:2011-10-09 20:05:56

标签: iphone objective-c ios

如何获取uiwebview的后退和前进URL。我想要URL,以便我可以在我的Web浏览器上启用和禁用相应的后退和前进按钮

感谢

3 个答案:

答案 0 :(得分:2)

UIWebView包含后退或前进的构建方法

只需使用执行此操作的IBAction

-(IBAction) back
{

   [myWebView goBack];
}
-(IBAction) forward
{

   [myWebView goForward];
}

答案 1 :(得分:1)

UIWebView具有用于此目的的属性canGoBackcanGoForward

请参阅https://developer.apple.com/library/ios/#documentation/UIKit/Reference/UIWebView_Class/Reference/Reference.html

答案 2 :(得分:-1)

最初禁用按钮。

让你的按钮分别调用[webView goBack]和[webView goForward]。

然后将 UIWebViewDelegate 添加到您的类定义中并实现以下方法:

- (void)webViewDidStartLoad:(UIWebView*)webView
{
    [_backButton setEnabled:(webView.canGoBack)];
    [_forwardButton setEnabled:(webView.canGoForward)];
}