用另一个替换现有的UIWebView

时间:2014-12-03 16:57:25

标签: ios objective-c xcode uiwebview

我有NSMutableArray UIWebViews。根据需要,我想向用户显示所选的UIWebView

这是我到目前为止所做的。

//Getting previously stored UIWebView from NSMutableArray
UIWebView *retrievedwebView = [helper GetWebViewByTargetURL:targetURL:webViews];

//Assigning to webview
self.webView = retrievedwebView;

//Adding a subview 
[self.view addSubview:self.webView];

2 个答案:

答案 0 :(得分:3)

为什么不只有webview和要加载的字符串数组?

每次需要更新显示时,只需加载新字符串:

[self.webview loadHTMLString:[arrayOfHTMLString objectAtIndex:myIndex] baseURL:nil];

答案 1 :(得分:0)

您还必须删除旧的,并在新添加的UIWebView

中加载网址
UIWebView *retrievedwebView = [helper GetWebViewByTargetURL:targetURL:webViews];
[self.webView removeFromSuperview];
self.webView = retrievedwebView;
[self.view addSubview:self.webView];
[self.webView loadHTMLString:@"http://something.com" baseURL:nil];