美文网首页
监测UIWebView 的canGoBack方法

监测UIWebView 的canGoBack方法

作者: 岁月如歌的季节 | 来源:发表于2019-01-24 11:27 被阅读2次

    UIWebView加载注入了ajax界面的时候做第二个界面有关闭按钮时变得就很难, ajax不刷新UIWebView, webViewDidFinishLoad:方法也不会调用,这时就需要在viewDidLoad中加入通知监测UIWebView加载变化

    注:WebHistoryItemChangedNotification(当历史项目的标题,备用标题,URL字符串或最后访问间隔的值更改时,由WebHistoryItem对象发布。)

    [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(webViewHistoryDidChange)
    name:@"WebHistoryItemChangedNotification" object:nil];
    
    - (void)webViewHistoryDidChange
    {
        self.closeBtn.hidden = ![_webView canGoBack];
    }
    

    此时就可以监测webView的逐级返回或者第二级界面的时候判断做直接关闭了

    相关文章

      网友评论

          本文标题:监测UIWebView 的canGoBack方法

          本文链接:https://www.haomeiwen.com/subject/pudyjqtx.html