UIWebView,goBack访问后退列表?

时间:2010-06-23 15:56:02

标签: objective-c cocoa-touch uiwebview

我只是快速浏览一下UIWebView并编写了一个带有后退按钮,UITextField和前进按钮的小浏览器。以下是发生的事情:

  1. 我在“textField”中输入“www.google.com”,然后转到该页面。
  2. textField说“www.google.com”
  3. 我输入“www.apple.com”,然后转到页面。
  4. textField说“www.apple.com”
  5. 点击后退按钮返回“www.google.com”
  6. textField仍然说“www.apple.com”
  7. 我已添加:

    -(IBAction)myGoBack {
        NSLog(@"myGoBack ...");
        [webView goBack];
    }
    

    我的问题是,当我调用goBack访问从后向列表加载的位置时,有没有办法让我可以更新我的UITextFiled?

    加里

1 个答案:

答案 0 :(得分:1)

您可以从UIWebView的request属性中获取当前URL并设置地址栏文本,如下所示

- (void) webViewDidFinishLoad:(UIWebView *) webView {
    [addressBar setText:self.webView.request.URL.absoluteString];

}