问题标签 [ios-universal-app]

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 投票
0 回答
599 浏览

xcode - iPad 2 在设备上随机启动后显示空白黑屏

我是 xcode 的新手,并且从另一个开发人员那里获得了这个通用应用程序项目,他永远无法弄清楚如何修复代码中的错误,因为他说他无法复制它。

我有 4 种不同的测试设备,我能够让该应用程序在 4 台中的 3 台上正常运行。iPad Retina、iPhone 4 和 iPhone 3 都可以正常工作。它在模拟器中也可以正常工作。是 iPad 2 出现了错误。

应用程序加载后出现空白/黑屏。default.png 文件在加载过程中显示,然后屏幕变为空白。在主视图控制器 iPad_HomeViewController.m 上有一个循环播放的音乐文件。我可以听到这个播放,所以我知道应用程序正在运行,但屏幕是空白的,你不能使用应用程序。有时应用程序可以完美加载并正常工作,然后在关闭它并重新打开它的几次使用后,再次出现空白屏幕。我还看到它只加载了 iPad_HomeViewController 几秒钟,这样你就可以看到所有的图形和导航按钮,然后它就变成了空白/黑色。

我正在使用 xcode 4.3.3

0 投票
3 回答
144 浏览

iphone - 转换为通用应用程序的 iPad 应用程序出现在 iPhone 新应用程序中?

我在 App Store 中有一个 iPad 应用程序,我目前正在将其转换为 iPhone 作为通用应用程序。我想知道这个应用程序是否会作为 iPhone 的新应用程序出现在 App Store 中?

0 投票
1 回答
79 浏览

ios - 为通用视图修改 UIWindow

我正在尝试找到一种快速的方法来从 iPhone 应用程序更改为通用应用程序(iPhone、iPad)。(稍后我将为自定义视图完全重构应用程序以满足通用目标。)我阅读了这篇非常好的博客文章,它提供了一种直接的方法,首先删除硬编码的视图大小,然后将 UIWindow 框架设置为 UIScreen 框架 -适用于仅使用单个视图的应用程序。他的示例代码是这样的:

我将此代码放在我的应用程序 didFinishLaunchingWithOptions 中,但我仍然得到相同的 iPhone 视图,被推到 iPad 的左上角。有人能帮忙吗?

0 投票
1 回答
114 浏览

storyboard - 根据设备型号(iPhone 5 和 iPhone 4S)在情节提要中加载第一个视图

我正在开发一个需要在 iPhone 5、iPhone 4S、iPad、iPad Retina 和 iPad mini 上运行的通用应用程序。

一切都很好,除了一件事。我需要根据应用程序运行的设备(基于 iPhone 5 和 iPhone 4S)加载我的第一个视图。我为 iPhone 5 和 iPhone 4S 设计了单独的视图,并使用了故事板。

我知道如何检测设备,但我不知道如何根据设备型号加载第一个视图。

我在导航控制器中嵌入的第一个视图。

有人知道如何实现吗?

任何帮助,将不胜感激。预先感谢。

0 投票
3 回答
1228 浏览

iphone - 在 Xcode 中将 iPhone 目标应用程序覆盖到 Universal

我有一个最初打算成为 iPhone 应用程序的项目,但现在我希望它也支持 iPad。我已将项目的目标从 iPhone 更改为 Universal,但我不知道如何管理我现在需要的两个 nib 版本,已经有为 iPhone 设计的 nib。我尝试根据设备加载具有不同笔尖的相同视图控制器,但我不允许将多个界面控件设置到相同的插座。有什么帮助吗?我有 Xcode 4.4

0 投票
1 回答
53 浏览

ios - 通用项目中的动画和帧,边界处理问题

对我目前正在开发的通用应用程序的一个担忧。我刚刚完成功能开发,需要添加眼睛糖果(动画)。现在想知道在单个 iPhone 或 iPad 应用程序中,我只需播放并设置框架、边界,以使用硬编码值移动视图、图层等。

现在您将如何处理不同的设备框架和边界?这意味着您想要将 UIImageView 从父视图边界之外移动并使其到达某个位置。在测试我们在什么设备上运行时进行不同的处理?

谢谢你。

0 投票
2 回答
555 浏览

objective-c - 如何进行通用应用程序 - 目标 C

我有 2 个项目 - 一个是 iPhone,另一个是 iPad 项目。我想将它们集成到一个通用应用程序中,以便上传到 Appstore。我怎样才能做到这一点?

0 投票
1 回答
59 浏览

ios - 如何将图像包含资源划分为设备?

嗨,我正在制作一个通用应用程序。

我的应用程序包含许多大图像。

但是,ipad 的图像在 iphone 上是无用的。

iphone的图像在ipad上也没有用。

只是应用程序大小增加。

我想将图像分成设备(iphone、ipad)。

[iOS 应用程序目标是通用的]-[设备] 设置为“通用”。

如何将图像包含资源划分为设备?

如果没有,还有其他方法吗?

0 投票
1 回答
68 浏览

iphone - monotouch iphone 应用程序被提升为 ipad 应用程序

我有一个为 iphone/ipad 开发的应用程序在 ipad 中正确运行。A 犯了将其更改为通用的错误。此更改后ipad中的应用程序无法正常工作,iphone 640×960原屏之外的任何事件都无法点击。

我的问题是,除了为每个屏幕创建两个单独的视图之外,还有其他解决方法吗?

感谢

0 投票
2 回答
399 浏览

iphone - 通用项目:如何在 iPhone 中进行横向启动和在 iPad 中进行纵向启动

我有一个通用项目,并且希望从一开始就为 iPhone 保持风景,为 Pad 保持肖像。我该怎么做?