如何在iPad应用中使用多个视图?

时间:2010-08-09 19:51:15

标签: xcode ipad uiview subview

我正在尝试构建一个相当简单的iPad应用程序,需要我浏览多个视图。我想要做的是有一些主菜单视图,上面有多个按钮,当你点击其中一个按钮时,会出现新视图,然后你可以使用它。我是iPad开发的新手,所以我对完成这项工作的最佳方法有几个问题。

1)如果我在Interface Builder中构建视图,如何让他们在Xcode中相互了解?我似乎无法弄清楚我需要做什么才能编写一个按钮来说“Open View'Foo'”

2)当我打开视图时,如何将它们添加到主菜单视图中?我应该将新视图添加为主菜单视图的子视图,还是应该关闭主菜单视图,打开新视图,然后在关闭第一个视图时重新打开主菜单?我想这两种方式都是可能的,但是我应该注意哪些性能影响?

谢谢,

麦克

1 个答案:

答案 0 :(得分:2)

我假设iPhone和iPad之间或多或少相同。我还没有开始iPad开发。

通过在实现文件中导入标题,使视图控制器相互了解

FirstViewController.m
#import "SecondViewController.h"

如果您要使用导航式应用,则应将顶级视图控制器嵌入导航控制器中,然后通过调用

进入下一个视图控制器。
SecondViewController *secondVC = [[SecondViewController alloc] initWithNibName:@"SecondViewController" bundle:nil];
//set any properties
[self.navigationController pushViewController:secondVC animated:YES];
[secondVC release];