在我的应用程序中,我在不同的viewController中拖动了webView。为了更清楚地假设
ViewCon1 => WebView1; ~ (HTML Page)
ViewCon2 => WebView2; ~ (HTML Page)
当我的应用程序启动时,将显示 ViewCon1 ,并将 WebView1 设置为全屏的 ViewCon1 的子视图。 WebView1 的内容来自loadRequest
。
此处 ViewCon2的视图是切换视图,其中包含 WebView2 的子视图。 ViewCon2's view
添加为 ViewCon1 的子视图作为切换视图(通过点击隐藏/显示)。 WebView2 的内容来自loadRequest
。 (我无法呈现/推送 ViewCon2 但我只是将其视图添加为 ViewCon1 的子视图
我的目标是 - 每当我点击 WebView2 链接时,我想在 WebView1 上加载数据。
答案 0 :(得分:0)
尝试此UIWebView
delegate
方法技巧。
- (BOOL)webView:(UIWebView *)webView
shouldStartLoadWithRequest:(NSURLRequest *)request
navigationType:(UIWebViewNavigationType)navigationTyp{
if (webView == webView2) {
[webView1 loadRequest:request];
}
return YES;
}