0

我目前正在开发 iPad 应用程序。我需要创建一个标签栏。问题是,出于设计目的,我需要标签栏位于屏幕的上半部分而不是底部,因为它位于默认的标签栏控制器上。

一旦标签栏位于顶部,我希望当一个按钮被触摸时,标签下方的子视图会发生变化。此外,应该加载的子视图也设计在情节提要内。下面的草图显示了我希望它的样子:

在此处输入图像描述

在我的研究中,我找到了一个将标签栏放在顶部的解决方案( here )。现在我的问题是在它下面加载一个子视图。

我试过了,[self.view addsubview:theNameOfTheViewCreatedINStoryboad.view]但是当我按下按钮时应用程序只是挂起。

我认为那是因为我没有在任何地方指定新视图的尺寸或应该放置在碎石上的什么位置。这样做的原因是因为我不知道应该在哪里做。

谁能给我一些关于这件事的启示?推荐的方法是将标签栏放在顶部的最佳方法吗?如何解决子视图问题?

4

1 回答 1

1

很高兴看到您使用的是工具栏而不是 tabBar。更好的是创建一个自定义内容视图控制器。

您应该考虑使用遏制:

UIViewController 包含 View Controller Containment 在 iOS 5 中如何工作? 定位 UIViewController 包含子项

查看文档

于 2012-12-14T12:37:22.780 回答