如何在单个视图中添加多个Web子视图?

时间:2010-07-30 11:11:47

标签: objective-c

我正在做我的第一个iPAD项目。我最近学到了目标C所以我对它没有深入的了解。我正在编写代码来生成子视图。与“SAFARI”类似的概念。我要跟踪所有最近打开的网址并将该网页显示为子视图。

2 个答案:

答案 0 :(得分:0)

您可以像[[self.view subviews] objectAtIndex:0]

那样访问数组样式的视图的子视图

所以你可以创建一个例如字典如果你需要的不仅仅是网址。

E.g。你可以在字典中存储网址,上次访问,标题等..然后将其添加到数组中。

希望这可以帮到你!

干杯队友。

答案 1 :(得分:0)

创建UIView(有或没有UIViewController)后,您可以通过键入

将子视图添加到原始视图
[self.view addSubview:myNewView];

(如果需要,不要忘记内存管理)。 如果您使用viewController,则需要执行以下操作:

[self.view addSubview:myNewViewController.view];

如果要生效,必须设置新视图的“frame”变量。这样做是这样的:

[myNewView setFrame:CGRectMake(x, y, width, height)];

G'luck。

ħ