问题标签 [universal]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
6035 浏览

iphone - iOs 设备特定资源不起作用 - 〜iPad 加载默认 XIB - 通用应用程序

我正在基于 Utility App 模板制作一个通用应用程序。我选择了一个通用应用程序,并且 MainView.xib 和 MainView~iPad.xib 在两种设备类型上都能正常工作。

在 iPad2 上,当我切换到 FlipsideView 时,它会加载 FlipsideView.xib,即使项目中有一个非常好的 FlipsideView~iPad.xib 文件。默认的 xib 是正常 (iPhone) 大小并显示在 iPad 的左下角。

我确实必须手动创建 FlipsideView~iPad xib。我相信我在 IB 中正确连接了 xib,因为它显示与 FlipsideView.xib 连接相同。

在过去的几周里,我阅读了很多类似问题的帖子,这个 Stack Overflow 线程回答得最清楚,并包含指向 Apple 文档的链接。所以我知道它适用于其他人并记录在案。

本节的代码与 stock Utility App 模板中的 showInfo() 方法相同。

(是的,我意识到我可以手动加载 ~iPad 版本检查 UI_USER_INTERFACE_IDIOM()。我试图弄清楚我在让 ~iPad 修改器工作时做错了什么。)

有什么我想念的想法吗?

非常感谢您的帮助!

0 投票
1 回答
1693 浏览

ios - 将现有的 iPhone 和 iPad 应用程序 ID 合并为一个通用应用程序 ID

我有一个现有的 iPhone 应用程序和一个 iPad 应用程序,现在我创建了一个通用应用程序,我想知道是否有任何方法可以“合并”现有的应用程序 ID,以便我可以上传我的新应用程序作为更新对于以前的。

谢谢!

0 投票
1 回答
220 浏览

iphone - iPhone/iPad - 只将通用打入 iPhone 应用程序

我开始了我的通用应用程序编码,使应用程序可以在 iPhone 和 iPad 上运行。但后来要求更改为使该应用程序仅适用于 iPhone。要进行哪些更改以及更改的位置,以使我的应用程序不再是通用应用程序,并确保它仅在 iPhone 上运行。(当然它仍然可以在带有 2x 按钮的 iPad 上运行)

0 投票
1 回答
717 浏览

iphone - 创建通用原生 iPhone/iPad 应用程序的最佳方式?

哪种方法适合为 iPhone/iPad 创建通用本机应用程序:

1) 为 iphone 和 iPad 版本创建单独的 NIB 文件并通过检查(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)加载特定版本。

2)获取主屏幕的尺寸并相应地框出视图

请建议我是否错过了任何其他方法

谢谢,阿杰

0 投票
1 回答
54 浏览

iphone - 转换为通用应用程序后,如何让 iPad 模板出现在新文件中?

我已将之前的 iPhone 应用程序转换为通用应用程序。它在 iPad 和 iPhone 模拟器上运行,但是当我创建一个新文件时,没有出现任何 iPad 模板。例如,我想选择拆分控制器。

如何让 iPad 模板出现?

0 投票
3 回答
546 浏览

iphone - iAdBannerView_problem

我的应用程序是通用应用程序,我正在这个应用程序中实现 iAd,只是想知道 iphone 和 ipad 的 iad 横幅视图的高度和宽度是多少。我正在通过 Xib 进行操作,当我将 iad 横幅视图放在 xib 中时,高度有时会增加或减小,所以我无法获得应该保持 iad 横幅视图高度的内容。请建议我一些解决方案,因为我需要尽快将此应用程序放入应用商店。

请帮忙...

提前致谢

0 投票
1 回答
317 浏览

iphone - 仅将通用 iOS 应用程序降级到 iPad

我有一个通用应用程序,我决定只从下一个版本变成 iPad。我已经知道如何更改目标以获得所需的效果。我不完全了解的是对我的用户的影响。假设当前发布的版本号是 1.0,而更新后的仅 iPad 版本是 2.0。我的 iPhone 用户会在尝试下载/运行应用程序时看到这个 2.0 更新并开始出现错误,还是他们会永远停留在 1.0 版上,而不会在 2.0 版上收到任何通知?

0 投票
1 回答
1024 浏览

ios - Xcode 4 Universal Window Based App - 基本查询

我正在努力开始使用 Xcode 4.1 中的通用应用程序模板。我遵循 kotancode here提出的基本原则。问题是让相关的视图控制器加载。我将以 iPhone 部分为例。我创建了一个没有 XIB 的 UIViewController 的子类作为我的“主”视图控制器类(共享代码将去哪里)。然后我将其子类化以创建名为 BaseViewController_iPhone 的 iPhone 特定 UIViewController 类,这一次使用 XIB。

iPhone 特定的应用程序委托标头设置为:

对于实现,我尝试覆盖 applicationdidfinishlaunchingwithoptions 方法。

这似乎不起作用,它可以正常编译并运行,但是没有显示新的视图控制器和相应的 XIB(模板中的原始主窗口 XIB 是)。我确定我错过了一些非常简单的东西,但我花了很长时间谷歌搜索无济于事。感激地收到任何帮助。

谢谢你。

0 投票
3 回答
791 浏览

iphone - 将 iPhone 应用程序转换为通用应用程序?

我有一个 带有各自视图的iPhone 应用程序FirstViewController和.SecondViewControllerFirstView.xibSecondView.xib

现在我想让这个应用程序同时适用于 iPhone 和 iPad。对于 iPad,我需要合并Firstview.xibSecondView.xib成为一个ThirdView-iPad.xib.

最好的方法是什么?我是否需要为 iPad 编写另一个 ViewController 类,或者我可以使用现有的FirstViewControllerSecondViewController单个 xib 吗?

到目前为止,我的研究表明,没有办法将多个 ViewController 与单个 xib 一起使用。请让我知道执行此操作的最佳方法。

谢谢

0 投票
2 回答
500 浏览

iphone - 通用 iOS 应用程序在 iPad 设备/模拟器上测试 iPhone 目标

我正在尝试在 iPad 上测试我的通用应用程序的 iPhone 部分,我在 Mac OSX Lion 上使用 Xcode 4.1

所以,我将目标构建设置中的“目标设备系列”更改为仅限 iPhone。我检查了它是否在所有配置上(调试和发布)

当我连接我的 iPad 并运行该应用程序时,该应用程序在 iPad 上的 iPhone 环境中运行(我只看到黑框)然后它崩溃,因为它加载 iPad 的 AppDelegate 而不是包含 UISplitViewController 的 iPhone 所以它崩溃.

如何引导通用应用程序使用 iPhone AppDelegate ?我应该以编程方式进行吗?或者我必须做的目标中有任何其他设置。

感谢帮助。