我正在尝试构建一个相当简单的iPad应用程序,需要我浏览多个视图。我想要做的是有一些主菜单视图,上面有多个按钮,当你点击其中一个按钮时,会出现新视图,然后你可以使用它。我是iPad开发的新手,所以我对完成这项工作的最佳方法有几个问题。
1)如果我在Interface Builder中构建视图,如何让他们在Xcode中相互了解?我似乎无法弄清楚我需要做什么才能编写一个按钮来说“Open View'Foo'”
2)当我打开视图时,如何将它们添加到主菜单视图中?我应该将新视图添加为主菜单视图的子视图,还是应该关闭主菜单视图,打开新视图,然后在关闭第一个视图时重新打开主菜单?我想这两种方式都是可能的,但是我应该注意哪些性能影响?
谢谢,
麦克
答案 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];