2009-07-30 69 views
0

我想编写一个小的标签式浏览器只是为了好玩。不过,我不确定标签的事情是如何工作的。iPhone | UIWebView:使用NSArray进行标签浏览?

所以这可能是一个noobish问题:

我可以存储当前的web视图中的数组?使用:[数组addObject:webView];

如果是的话我如何再次加载到webView?也许使用:webView = [array objetAtIndex:anIndex];它会立即出现吗?

是否有可能将webView和NSDictionary存储为值? (会更容易检索)提前

感谢

回答

0

您可以存储任何你想要在一个阵列(或字典)。因此,假设你会具有n个网页视图n个选项卡,(这可能占用大量的内存,我不知道从来没有尝试过),当用户点击一个标签,你可以这样做

[activeWebView removeFromSuperView] 
activeWebView=[webViewArray objectAtIndex:tabIndex]; 
//then add the active web view to the view controller 
+0

我试过,只是现在。 [mainDrowser.webView removeFromSuperview]; \t mainDrowser.webView = [mainDrowser.arrayForTest objectAtIndex:0]; \t [mainDrowser.view addSubview:mainDrowser.webView]; \t NSLog(@“arrayForTest2:%@”,mainDrowser.arrayForTest); 但“保存”的数据没有显示在webView(仅当前页面) btw。这是我的数组 > – Yllier 2009-07-30 15:20:19