在 UIWebView 1 单击超链接然后打开 UIWebView 2,单击 UIWebView 2 中的超链接然后打开 UIWebView 3,单击 UIWebView 3 中的超链接然后打开 UIWebView 4...。
如何实施?
我现在打开第二个 UIWebView
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType {
self.otherWebView = [[UIWebView alloc] init];
numberOfOpenedWebPage ++;
self.otherWebView.tag = numberOfOpenedWebPage;
self.otherWebView.delegate = self;
CGRect frame = self.view.frame;
self.otherWebView.frame = CGRectMake(frame.size.width, 0.0f, frame.size.width, frame.size.height);
[self.view addSubview:self.otherWebView];
[otherWebView loadRequest:request];
因为每一个新的 webview 都需要共享委托方法,所以我将 uiwebview var 定义为 class var。但我不知道如何创造更多shouldStartLoadWithRequest
谢谢