【发布时间】:2010-12-29 00:05:23
【问题描述】:
我正在尝试将 iPhone 应用程序转换为具有简单 UISplitView for iPad 的通用应用程序。我在 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。因此,在创建一个新的 nib 并添加 App Delegate 对象后,我将一个 SplitViewController 与我在 App 委托中声明的 splitView 链接起来——但是当我尝试在 iPad 模拟器上运行它时,它仍然显示为 iPhone在 iPad 上运行的应用程序。 (@ 1/2 大小)有什么想法吗?
【问题讨论】:
标签: iphone ipad uisplitviewcontroller