【问题标题】:iPad UISplitView question for Universal App通用应用程序的 iPad UISplitView 问题
【发布时间】: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


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-12-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-13
      • 2013-05-09
      相关资源
      最近更新 更多