适用于Universal App的iPad UISplitView问题

时间:2010-12-29 00:05:23

标签: iphone ipad uisplitviewcontroller

我正在尝试将iPhone应用程序变成通用应用程序,并为iPad安装简单的UISplitView。我已将以下内容添加到App Delegate:

> if (UI_USER_INTERFACE_IDIOM() ==
> UIUserInterfaceIdiomPad) {
>         [window addSubview:splitViewController.view]; 
>         [window makeKeyAndVisible];
>     } else {
>         [window addSubview:tabBarController.view]; 
>         [window makeKeyAndVisible];
>     }

但是,它没有在IB中为我提供在MainWindow.nib中添加UISplitViewController的选项。因此,在创建新的笔尖并添加App Delegate对象之后,我将SplitViewController与我在App委托中声明的splitView链接起来 - 但是当我尝试在iPad模拟器上运行它时,它仍然显示为iPhone应用程序在iPad上运行。 (@ 1/2尺寸)有什么想法吗?

1 个答案:

答案 0 :(得分:1)

这听起来像是您的项目/构建设置的问题,而不是此时的代码。

选择目标,选择Get Info并确保在所有构建配置中将Targeted Device Family设置为iPad/iPhone,然后执行干净构建并重试。