0

我正在学习 iPhone 开发,在我的应用程序中我有一些视图,但我应该使用一个窗口,所以我想在 IBaction 中调用一个窗口我如何调用一个窗口?我尝试将示例与 AppDelegate 一起使用,您可以看到我的代码:

- (IBAction)start:(id)sender {
self.window = [[[Game1ViewController alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
[self.window makeKeyAndVisible];
}

Game1ViewController 是 UIWindow 类型。

此致

4

1 回答 1

1

我相信你的应用程序只有一个窗口。在此之上,您放置不同的视图。这些可以是 UIView 的子类。这些可以由 UIViewController 控制。通常在 UINavigationController、UITabController、Master/detail 之间有某种设计风格决定了应用程序的结构。

如果您打开 Xcode 并从他们的模板之一开始,例如 master/detail,您可以看到视图之间的转换以及如何使一个出现/消失以及视图和视图控制器之间的交互。

于 2012-04-28T17:08:41.430 回答