0

我开始开发一个 iPad 应用程序,我希望顶部有一个工具栏,它将在其下方显示不同的视图,如下图所示: 基本布局

因此,当按下每个按钮时,工具栏应保持在原位,并且不同的视图控制器应在该空间中显示其视图。我通读了 Apples ViewController 编程指南,这似乎是可能的,但我只是不知何故没有获得让视图控制器在底部矩形内显示其视图所需的实际方法。

拥有一个管理工具栏的容器视图,然后创建一个视图控制器以在该下部矩形内显示子视图是否合理?

编辑:

我想按照以下方式做一些事情:

-(IBAction)hitMapButton{
    MapViewController *mapView = [[MapViewController alloc] initWithNibName:@"MapView" bundle:nil];
    [self addChildViewController:mapView];
    [mapView release];
}

但我不知道如何实际绘制视图?

4

1 回答 1

0

使用“创建标签栏”搜索 Apple 文档。您会找到几个文档:以编程方式创建、使用 segue 进行创建等。您还可以根据该搜索查看许多示例项目,例如“Tabster”(一个有点过时但肯定会的 iPhone 应用程序)帮助您 - 将目标编辑为“iPad”)。

您可以通过创建一个新的 Xcode 项目并选择“选项卡式应用程序”来获得一个工作起点

请注意,UITabBarController 将标签栏放在底部 - 如果您正在考虑将其放在顶部,您还应该阅读“用户体验指南”

于 2012-05-23T14:36:01.383 回答