ios - 我可以为图像设置动画吗 iOS8 LaunchScreen.xib

标签 ios swift ios8 xib iphone-6

问题:
有没有办法在 Xcode 6 项目的 LaunchScreen.xib 文件中为 iOS 8.1+ 部署的任何内容设置动画?


上下文:
我希望制作简单的动画来传达事件或在用户等待时分散他们的注意力...


示例:

  • 加载栏
  • 事件指标
  • GIF 动画
  • 在屏幕上移动 UIImage
  • 旋转图像

最佳答案

没有。

启动图像仅在用户选择启动您的应用程序和您的应用程序实际开始运行之间的时间段内显示。在此期间,您的应用程序不能执行任何操作,例如执行动画——它还没有运行。启动图像只是一个静态图像,如果设计得当,它有助于给用户留下您的应用程序已快速准备就绪的印象。

(一些开发人员忽略 the HIG 并使用启动图像提供启动画面,有时还带有动画演示。但在这些情况下,启动画面仍然是静态图像,一旦应用程序开始运行就会出现动画— 只是运行中的应用程序绘制的第一帧动画与静态启动图像的外观相匹配。)

此行为并未随着 iOS 8 中的 LaunchScreen.xib 功能而改变 — 它仍然仅在您的应用程序实际运行之前出现,因此它仍然是静态图像。 LaunchScreen.xib 功能让您能够自适应地为许多不同的设备尺寸和样式生成启动图像,而无需单独设计、渲染和在您的应用程序中为每个尺寸/方向/等捆绑不同的图像。

如果您的应用在获得控制权时实际上还没有准备好使用,请考虑您当时正在执行的“加载”任务是否真的需要立即完成,或者您是否可以让用户开始立即做一些事情并在后台线程上做更多的设置工作或推迟它直到实际需要它。

关于ios - 我可以为图像设置动画吗 iOS8 LaunchScreen.xib,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28612217/

相关文章:

ios8 - NSUbiquitousKeyValueStore 不工作......根本

iphone - 如何处理被再次调用的类方法?

iOS - UITextView + NSUndoManager

ios - Whatsapp URL 方案中的 ABID

ios - Coreplot iOS - 图表条之间的颜色空间

ios - 当一个 View Controller 中有多个表时,如何在 UITableViewCell 中获取多个文本字段引用?

ios - Ios8 中的 UIActionsheet

ios - 如何在我的文本字段中添加顶部填充(Objective-c)

ios - 当 iOS 设备锁定时,如何启用 NSURLCredentials 的访问?

ios - PHAsset 获取原始文件名