问题标签 [uilaunchimagefile]

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 回答
1779 浏览

ios - 在运行时查询启动图像

我希望通过从初始屏幕 (UILaunchImageFile) 淡入主屏幕来开始我的应用程序。简单的事情,我想,只需将带有初始屏幕的 UIImageView 显示为第一个视图,然后制作过渡动画。

问题是,由于这是一个支持所有四个方向的 iPad 应用程序,以及所有这些方向的闪屏,我需要查询使用了哪个闪屏。我可以查询当前设备旋转并相应地选择图像,但我想知道是否有更好的方法。

那么,我可以以某种方式查询在应用程序启动期间使用了哪个启动图像,还是我需要询问设备的当前 UI 方向并相应地选择文件?

0 投票
1 回答
642 浏览

iphone - iOS 4.2 Default.png 加载然后 1 秒的纯灰色然后我的 UIWebView 出现

如何使我的应用从 default.png 无缝连接到我的应用?我应该在其他地方加载它吗?仅供参考,我只有一个 iPod Touch 2nd Gen 用于测试运行 4.2.1(8C148) 4.2 模拟器做同样的事情。4.3模拟器工作正常。

0 投票
3 回答
991 浏览

ios - 仅在肖像模式下在 iPad 上启动图像(仅限设备)

我写了一个 iPad 应用程序,我使用两个不同的图像作为启动图像。iOS 模拟器在启动期间显示正确的图像,但设备始终使用纵向图像。我有正确的文件大小(Xcode 没有给我任何警告)!

我正在使用带有 Xcode 4.2 的 iOS5 Beta 7

这是我到目前为止所做的:

  • 我仔细检查了所有文件大小
  • 我将文件读取到项目中,
  • 我从头开始构建项目(包括“清洁”)
  • 我清理了工作区的派生数据目录。
  • 我从设备中完全删除了该应用程序。
  • 我重新启动了设备。

我的想法不多了。

有任何想法吗?

0 投票
0 回答
294 浏览

ios - iPad 应用程序的启动图像似乎在每个屏幕上都显示不正确

我已将我的应用程序的启动图像设置为看起来像初始屏幕。我的应用程序是一个多屏幕/多视图应用程序,主要发生在 UINavigationController 中。但是每个屏幕看起来都可能非常不同,因此一般的启动图像并没有太多共同点。

我注意到,如果我在应用程序的屏幕中,然后退出应用程序(按主页按钮),然后返回,它会显示启动图像,然后加载用户上次使用的屏幕。我认为这是预期的行为。

话虽如此,根据 Apple 的说法,启动图像是必需的。所以看来我有几个选择:

  1. 设置全黑启动图像
  2. 缓存最后一个屏幕的图像并以某种方式将其设置为动态启动图像
  3. 指定仅在第一个屏幕上使用启动图像
  4. 不指定启动图像?

现在我倾向于选项 1,并且只有一个全黑的启动图像,但如果有人有任何提示/建议/建议,我将不胜感激。谢谢。

0 投票
3 回答
2853 浏览

ios - 通话进行时的 iOS 启动图像

我知道 Apple 的应用程序和一些第三方应用程序在通话进行时具有修改后的启动图像。典型的启动图像是 320x480(全屏)或 320x460(减去状态栏),但是您如何获得 320x440(减去进程栏中的调用)的附加启动图像?

有谁知道这是如何完成的,这似乎是无证的,但是 Apple 的应用程序和一些第三方应用程序(Twitter、Facebook、Tipulator)在通话进行时使用单独的启动图像。

更新:从应用程序添加这些图像。正如我们在 Facebook 和 Twitter 徽标中看到的那样,它们似乎都在裁剪图像。

Facebook 推特

0 投票
2 回答
12209 浏览

ios - IOS:启动镜像多语言

我有一个多语言应用程序。我的问题是启动图像,根据设备语言使用启动图像的方法是什么。info.plist档案里有东西吗?

0 投票
1 回答
1030 浏览

ios - iOS 如何放大非全屏启动图像以将其显示为全屏启动图像

iOS 指南要求我们为 iPad 打包 768 x 1004(纵向启动图像)或 1024 x 748(横向启动图像)大小的启动图像,无论应用程序是否全屏。但是,如果我们打算通过显示相同的启动图像更多时间来延长全屏的持续时间,以便我们可以在后端进行初始化,我们往往会看到一个小的漂移(我们显示的启动图像移动了一个小数量)。

这是因为 iOS 用于显示非全屏图像的缩放比例与我们显示图像时的比例不同。

有人可以帮我解决这个问题吗?

0 投票
1 回答
1319 浏览

ios6 - iPod4 (iOS6) 显示错误的 iPhone5 启动图像

在我的 iPhone 应用程序的 XCode 项目中,我添加了以下启动图像:

  • 默认~iphone.png
  • 默认~iphone@2x.png
  • 默认~iphone-568h@2x.png

在 iPhone4、iPhone4s 和 iPhone5 上显示了正确的启动图像。XCode 的项目摘要还告诉我,启动图像一切正常。

但是,如果我在 iPod4 上启动应用程序,则会显示 iPhone5 初始屏幕 (Default~iphone-568h@2x.png) 而不是 iPhone4 屏幕 (Default~iphone.png)。我的 iPod 上安装了 iOS6。

任何想法,这里有什么问题?

0 投票
1 回答
392 浏览

ios - iPhone 应用启动时的两个状态栏

这毫无意义,但突然间,我正在开发的 iPhone(iOS 5.0 目标)应用程序之一以两 (2) 个状态栏启动!此外,并非总是如此,只有与某些人进行一些安装。

这是我能找到的唯一相关问题:为什么在启动我的应用程序时会看到双状态栏?

App 有三个 default.png 文件,都是通过打开 iPhone 模拟器并截屏创建的。这些文件被拖放到项目目标“启动图像”部分。没有黄色警告三角形,所以一切都应该没问题:

有什么想法可能是错的吗?Apple 文档似乎说这个设置是正确的 - 但现在我什至开始在启动时看到 2 个状态栏!

更新:

越来越疯狂!我编辑了前两个文件 - 并按原样保存而不进行编辑。问题已解决。与第三张图片相同 - 问题仍然存在!iPhone Retina 4寸模拟器开始使用3.5寸启动图!!!

是的,我给照片贴上了标签。用不同的数字。

所以前两种情况可能是一些图像文件格式问题,而第三种情况看起来像是 Apple 缺陷。还有其他猜测吗?

Xcode项目目标摘要框内有Default-568h@2x.png图片,是编号正确的真实图片,没有黄色警告标志。该文件确实存在于文件系统中,与其他两个文件位于同一文件夹中,并且包含在“复制捆绑资源”构建阶段。我还能检查什么?

0 投票
3 回答
295 浏览

ios - 无效的二进制文件 - 缺少 568h 文件

我正在尝试将我的应用程序提交到 Apple Store,但我收到“无效二进制”消息,通知缺少 -568h 修饰符的启动图像。但是文件在包中。我检查了。一些细节:

  • 启动图像已本地化,但并非适用于所有语言。它们适用于英语和其他一些语言。
  • 在模拟器和测试设备中,启动图像正确显示。
  • 我检查了尺寸并且是正确的
  • 我正在使用 XCode 4.6.3
  • 我最近安装了 XCode 5 预览版,但我使用的是 4.6.3 命令行工具。
  • plist 文件中没有 UILaunchImageFile 条目(我使用的是默认名称)。
  • 图像不会出现在“启动图像”面板中(在我本地化它们之后)。

到底是怎么回事?我没有任何线索。