3

我想在 iPad 上测试一个 iPhone 应用程序,但我现在只有 iPad。IOS5.1 和 Xcode 4.3.1 是我的环境,我在项目 TARGETS 中设置了相同的故事板,在 iPad 上运行的应用程序已全屏显示(所有 UILayouts 都已拉伸),无法显示任何视图切换应用程序。

如何在 iPad 上运行相同大小的应用程序?

4

2 回答 2

2

您需要将应用目标从 Universal 更改为 iPhone。

转到 [项目目标] > 摘要 > iOS 应用程序目标 > 设备 > iPhone

这样,iPad 会将您的应用程序作为旧版 iPhone 应用程序打开。

于 2013-04-15T08:56:44.170 回答
0

不确定如何使用情节提要执行此操作,但使用普通的 UIViewControllers 您将为 iphone/ipad 提供单独的 xib 文件并检查要加载的文件,如下所示:

  if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) {
        self.motionJpegViewController = [[MotionJpegViewController alloc] initWithNibName:@"MotionJpegViewController_iPhone" bundle:nil];
    } else {
        self.motionJpegViewController = [[MotionJpegViewController alloc] initWithNibName:@"MotionJpegViewController_iPad" bundle:nil];
    }
于 2012-06-06T14:23:43.190 回答