题:
有没有办法为 Xcode 6 Project的LaunchScreen.xib文件中的任何内容进行动画处理,目标是部署iOS 8.1?
有没有办法为 Xcode 6 Project的LaunchScreen.xib文件中的任何内容进行动画处理,目标是部署iOS 8.1?
语境:
我正在寻找简单的动画来传达活动或在用户等待时为用户分心
例子:
>装载栏
>活动指标
>动画GIF
>在屏幕上移动UIImage
>旋转图像
不.
启动映像仅在用户选择启动应用程序和应用程序实际开始运行之间的时间段内显示.在此期间,您的应用程序无法执行任何动作,例如执行动画 – 尚未运行.启动映像只是一个静态映像,当设计得当时,有助于给用户您的应用程序准备就绪的印象.
(有些开发人员忽略了the HIG,并使用启动图像提供了一个启动画面,有时还有一个动画演示,但是在这种情况下,启动屏幕仍然是一个静态映像,并且一旦应用程序开始运行,动画就会发生 – 这就是正在运行的应用程序绘制的动画的第一帧与静态启动映像的外观相匹配.)
iOS 8中的LaunchScreen.xib功能的这种行为没有改变 – 它仍然出现在应用程序实际运行之前,因此它仍然是一个静态图像. LaunchScreen.xib功能获得的是能够自动生成许多不同设备大小和样式的启动映像,而无需在应用程序包中分别设计,呈现和发送各种尺寸/方向等的不同映像.
如果您的应用程序在获取控制权的时候实际上没有准备好使用,请考虑当时正在执行的“加载”任务是否需要立即执行,或者您可以让用户开始执行某些操作马上做更多的设置工作在后台线程或推迟它直到实际需要.