UIWebView 1 でハイパーリンクをクリックしてから UIWebView 2 を開き、UIWebView 2 でハイパーリンクをクリックしてから UIWebView 3 を開き、UIWebView 3 でハイパーリンクをクリックしてから UIWebView 4 を開きます。
これを実装する方法は?
私は今、2番目の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 をクラス var として定義しました。しかし、私はより多くを作成する方法を知りませんshouldStartLoadWithRequest
ありがとう