如何调用UIWebview的委托方法?

时间:2016-04-07 07:20:09

标签: ios uiwebview uiwebviewdelegate

问题:

如何调用UIWebview的委托方法

- (BOOL)webView:(UIWebView *)webView 
        shouldStartLoadWithRequest:(NSURLRequest *)request 
        navigationType:(UIWebViewNavigationType)navigationType

请告诉我所有的触发器

3 个答案:

答案 0 :(得分:2)

如果您已将UIWebView设置为IBOutlet,则可以使用library(dplyr) df1 %>% group_by(gr = cumsum(dplyr::lag(Category, default = Category[1L])!= Category)) %>% slice(c(1, n())) %>% ungroup() %>% select(-gr) # Time ID Category # (chr) (int) (chr) #1 30/06/2014 1 Satisfactory #2 31/10/2014 1 Satisfactory #3 30/11/2014 1 Unsatisfactory #4 31/05/2015 1 Unsatisfactory #5 30/06/2015 1 Marginal #6 31/08/2015 1 Marginal #7 30/09/2015 1 Satisfactory #8 30/11/2015 1 Satisfactory #9 30/06/2013 2 Marginal #10 31/05/2014 2 Marginal 方法执行此操作:

viewDidLoad:

然后,只要Web视图中发生任何事情,就会调用视图控制器中的委托方法。

答案 1 :(得分:0)

第一步

@interface ViewController ()<UIWebViewDelegate>

@end

然后将UIWebview的代表设为自我

self..webview.delegate = self

然后实施您需要的方法

答案 2 :(得分:0)

您可以为webview创建和IBOutlet,并可以像self.webview.delegate=self一样设置它的委托,或者您可以通过单击UIWebview并将其拖动到视图控制器上的黄色图标来设置Interface Builder的委托。