0

我在 UIViewController 上有一个 UITableView 插座,层次结构如下图所示:

在此处输入图像描述

我想在父视图下放置另一个视图说“bottomView”(包括当前的tableview、2个uibutton和一个uilabel),这样当我使父视图动画到右侧时,bottomView就会出现。

我刚刚试了一下,在层次结构中添加了一个使用 IB 的 UIView,如下所示,当我为 topView(self.view)设置动画时,问题是底部视图不会出现,而是我在底部看到黑屏。问题是如何正确地将底部视图添加到层​​次结构中,以使现有视图位于顶部,并且在对其进行动画处理时会显示底部视图。

在此处输入图像描述

我的代码在这个答案中,我只是在 viewDidLoad() 上将 [self view] 分配给 topView。

[编辑]:我正在使用故事板

4

2 回答 2

1

该视图已被纳入 xib 文件,但需要将其添加到其他视图中才能对其进行可视化。在动画的时候,这个bottomView应该在设置适当的框架后作为子视图添加到self.view上。

于 2012-08-06T19:06:06.563 回答
0

您可以像这样在 firstView 上添加其他视图。

[firstView addSubView: secondView];
于 2012-08-06T11:58:54.973 回答