我想编写一个小型选项卡式浏览器只是为了好玩。但是我不确定选项卡式的东西是如何工作的。

所以这可能是一个新手问题:

我可以将当​​前的 webView 存储在数组中吗?使用:[数组addObject:webView];

如果是的话我如何再次将其加载到 webView 中?也许使用:webView = [数组 objectAtIndex:anIndex];会立即出现吗?

是否可以将 webView 和 NSDictionary 作为值存储?(检索起来会容易得多)

提前致谢

有帮助吗?

解决方案

您可以将任何您想要的内容存储在数组(或字典)中。因此,假设您有 n 个选项卡的 n 个 WebView(这可能会占用大量内存,我不知道从未尝试过),当用户单击选项卡时,您可以执行类似的操作

[activeWebView removeFromSuperView]
activeWebView=[webViewArray objectAtIndex:tabIndex];
//then add the active web view to the view controller 
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top