【发布时间】:2010-05-13 04:57:43
【问题描述】:
在 iPad 编程指南中,它给出了以下代码示例,用于指定将在 SplitView 中使用的两个视图(firstVC 和 secondVC)...
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
MyFirstViewController* firstVC = [[[MyFirstViewController alloc]
initWithNibName:@"FirstNib" bundle:nil] autorelease];
MySecondViewController* secondVC = [[[MySecondViewController alloc]
initWithNibName:@"SecondNib" bundle:nil] autorelease];
UISplitViewController* splitVC = [[UISplitViewController alloc] init];
splitVC.viewControllers = [NSArray arrayWithObjects:firstVC, secondVC, nil];
[window addSubview:splitVC.view];
[window makeKeyAndVisible];
return YES;
}
但是当我在 Xcode 中实际创建一个新的 SplitView 项目时,我没有看到任何代码表明应该将默认的 rootView 和 detailView 视图添加到 SplitView。我在哪里可以找到那个?
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after app launch
rootViewController.managedObjectContext = self.managedObjectContext;
// Add the split view controller's view to the window and display.
[window addSubview:splitViewController.view];
[window makeKeyAndVisible];
return YES;
}
我是 iPhone OS 编程的新手,我只是想了解这一切是如何工作的。提前感谢您的所有帮助!我现在将继续研究这个问题。
【问题讨论】:
标签: xcode uisplitviewcontroller ipad