绑定webview导航操作

时间:2014-12-23 07:21:09

标签: ios objective-c cocoa webview

我有webview和webview的Go-Back按钮 我需要两个功能来自Go-back按钮(在标准浏览器中)

  1. 当无法返回时,应禁用按钮
  2. 按下时,应该返回
  3. 禁用该按钮是通过可可绑定实现的。

    然后通过绑定所有者类

    中的选择器来完成操作
    - (IBAction)buttonPressed:(id)sender {
        [_webView goBack];
    }
    

    由于buttonPressed:选择器只调用goBack选择器,我可以将self.webView.goback绑定到按钮,从而无需在所有者类中使用buttonPressed选择器。

1 个答案:

答案 0 :(得分:0)

您可以使用以下代码禁用按钮

- (void)webViewDidFinishLoad:(UIWebView *)webView;{

 if ([webView canGoBack]) {
  _button.enabled = NO;  
 }else{
   _button.enabled = YES;
 }

}