使用父视图管理另一个UIView插座

时间:2012-08-06 07:47:09

标签: ios uitableview ios5 uiview uiviewcontroller

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

enter image description here

我想在父视图下放置另一个视图说“bottomView”(包括当前的tableview,2个uibuttons和一个uilabel),这样当我将父视图设置为右侧动画时,将显示bottomView。

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

enter image description here

我的代码与此answer中的代码相同,我只是将[自我视图]分配给viewDidLoad()上的topView。

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

2 个答案:

答案 0 :(得分:1)

视图已被纳入xib文件,但需要在其他视图中添加以便可视化。 在动画时,在设置适当的帧后,应将此bottomView添加为self.view上的子视图。

答案 1 :(得分:0)

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

[firstView addSubView: secondView];