我正在学习iPhone开发,在我的应用程序中我有一些视图,但我应该使用一个窗口,所以我想在IBaction中调用一个窗口如何调用窗口?我尝试使用AppDelegate的示例,您可以看到我的代码:
- (IBAction)start:(id)sender {
self.window = [[[Game1ViewController alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
[self.window makeKeyAndVisible];
}
Game1ViewController是UIWindow类型。
最好的问候
答案 0 :(得分:1)
我相信你的应用只有一个窗口。除此之外,您还可以放置不同的视图。这些可以是UIView的子类。这些可以由UIViewController控制。通常有某种设计风格决定了应用程序的结构,UINavigationController,UITabController,Master / detail之间。
如果您打开Xcode并从其中一个模板(例如主/细节)开始,您可以看到视图之间的过渡以及如何使其出现/消失以及视图和视图控制器之间的交互。