2011-03-25 266 views
1

你好,我正在为iphone和i pad创建通用应用程序。我有桌子的意见和接下来的意见..它在ipad工作正常,但我想只为ipad添加拆分视图..如何在相同的代码中做到这一点?Ipad/iphone..universal应用程序

回答

1

在MainWindow-iPad.xib中创建拆分视图并连接赢取您的appdeletegate。

您需要检查appdelegate.h和.m文件。

在.m文件.h文件中

UISplitViewController *splitViewController; 
SearchViewController *ipad_listViewController; 
DetailResultViewController *ipad_detailViewController; 

@property (nonatomic, retain) IBOutlet UISplitViewController *splitViewController; 
@property (nonatomic, retain) SearchViewController *ipad_listViewController; 
@property (nonatomic, retain) DetailResultViewController *ipad_detailViewController; 

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {  
    // Override point for customization after app launch  
    [self createDatabaseIfNeeded]; 

    if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) 
    { 
     // Add the split view controller's view to the window and display. 
     [window addSubview:splitViewController.view]; 
     [window makeKeyAndVisible]; 
    } 
    else { 
     [window addSubview:[navigationController view]]; 
     [window makeKeyAndVisible]; 

    } 

    return YES; 
} 
+0

我的第一个观点是起始页我想补充SPLITVIEW别人..我创建了一个基于窗口的应用程序....我代码是[self.window addSubview:startPage.view]; [self.window makeKeyAndVisible];如何在splitview中添加这个 – Abhishek 2011-03-25 09:24:24

+0

我不明白..你能解释一些关于你的问题的示例代码的更多细节吗? – saturngod 2011-03-25 10:24:48

+0

我的第一个看法是简单的视图控制器。我把它添加到appdelegate [self.window addSubview:startPage.view]; [self.window makeKeyAndVisible];第二个视图有标签栏控制器和所有其他视图都是带有导航的tableview控制器。我想为除第一个视图之外的所有视图添加splitview .. – Abhishek 2011-03-25 10:40:08

相关问题