如何调用 UIWebview 的委托方法?
How to invoke the UIWebview's delegate method?
问题:
如何调用UIWebview的委托方法
- (BOOL)webView:(UIWebView *)webView
shouldStartLoadWithRequest:(NSURLRequest *)request
navigationType:(UIWebViewNavigationType)navigationType
请告诉我所有的触发器
如果您已将 UIWebView 设置为 IBOutlet,则可以在 viewDidLoad:
方法中执行此操作:
myWebView.delegate = self
然后,无论何时在 Web 视图中发生任何事情,都会调用视图控制器中的委托方法。
第一步
@interface ViewController ()<UIWebViewDelegate>
@end
然后将 UIWebview
的 Delegate 设置为自己
self..webview.delegate = self
然后实现你需要的方法
您可以为 webview 创建 IBOutlet 并像 self.webview.delegate=self
一样设置它的委托,或者您可以通过从 UIWebview 单击并拖动到视图控制器上的黄色图标来设置 Interface Builder 的委托。
问题:
如何调用UIWebview的委托方法
- (BOOL)webView:(UIWebView *)webView
shouldStartLoadWithRequest:(NSURLRequest *)request
navigationType:(UIWebViewNavigationType)navigationType
请告诉我所有的触发器
如果您已将 UIWebView 设置为 IBOutlet,则可以在 viewDidLoad:
方法中执行此操作:
myWebView.delegate = self
然后,无论何时在 Web 视图中发生任何事情,都会调用视图控制器中的委托方法。
第一步
@interface ViewController ()<UIWebViewDelegate>
@end
然后将 UIWebview
的 Delegate 设置为自己
self..webview.delegate = self
然后实现你需要的方法
您可以为 webview 创建 IBOutlet 并像 self.webview.delegate=self
一样设置它的委托,或者您可以通过从 UIWebview 单击并拖动到视图控制器上的黄色图标来设置 Interface Builder 的委托。