我想编写一个小标签式浏览器,只是为了好玩。但是我不确定标签的工作原理。
所以这可能是一个愚蠢的问题:
我可以将当前的webView存储在数组中吗?使用:[array addObject:webView];
如果是,我该如何再次将其加载到webView中?也许使用:webView = [array objetAtIndex:anIndex];它会立即出现吗?
是否可以将webView和NSDictionary存储为值? (会更容易检索)
提前致谢
答案 0 :(得分:0)
您可以将所需内容存储在数组(或字典)中。所以假设你有n个标签的n个WebViews(这可能占用很多内存,我不知道从未尝试过),当用户点击标签时,你可以做类似的事情
[activeWebView removeFromSuperView]
activeWebView=[webViewArray objectAtIndex:tabIndex];
//then add the active web view to the view controller