从 iPhone 应用程序调用 iPad 应用程序

Posted

技术标签:

【中文标题】从 iPhone 应用程序调用 iPad 应用程序【英文标题】:Invoke iPad application from iPhone app 【发布时间】:2014-01-07 10:58:39 【问题描述】:

我开发了一款在 iPad 上以 1x/2x 模式运行的 iPhone 应用程序。在同一个应用程序中,我有一个专门为 iPAD 设计的模块。

我应该如何调用这些 iPAD 屏幕?

谢谢 苏达

【问题讨论】:

如果我理解正确,你不能那样做。应用程序适用于 iPhone 或通用。应用编译后就无法切换。 好的。有没有办法从 1x/2x 模式切换到普通 iPad 屏幕模式。 @Sudha 不要忘记标记最佳答案或支持对您有帮助的答案。如果他们没有帮助您,请向他们添加 cmets 并添加更多详细信息。任何面临同样问题的人都不必问同样的问题,而那些花时间回答的人将获得代表积分 【参考方案1】:

你不能拥有一半 iPhone 应用和一半 iPad 应用,即使你可以这样做对用户来说会很糟糕而且你不应该这样做!故事板让您拥有 2 个文件,一个用于 iPhone,一个用于 iPad,您可以简单地加载任何适用的文件。

Xcode 甚至通过允许您在项目设置中指定哪个是哪个来为您处理这个问题。

正如您所提到的,无法在 1x/2x 之间切换。该应用程序要么设置为在 iPad 上以这种模式运行(因为它是一个 iPhone 应用程序),要么不是因为它的通用性并支持两者,或者仅适用于 iPad

【讨论】:

以上是关于从 iPhone 应用程序调用 iPad 应用程序的主要内容,如果未能解决你的问题,请参考以下文章

目标 C:UITableView:cellForRowAtIndexPath 在 iPhone 中被调用但在 iPad 中失败

如何从现有的 iPhone 代码库发布 iPad 应用程序?

这是不是可以从 xcode 将 iphone 应用程序运行到 ipad 物理设备中?

从 iPhone 版本链接到应用商店中的 iPad 应用

从 Iphone 到 ipad

视图不会从 iPad 上消失,但在 iPhone 上可以正常工作