objective-c - iOS:如何将 "cartoon"风格的动画(电影)添加到幻灯片中?

标签 objective-c ios animation

我想知道是否可以为 iPad 应用制作一张带有文本的幻灯片并添加一些动画。请参阅下面的屏幕截图以了解我需要什么。我希望那个家伙跳上跳下并微笑。我确信我自己无法使用 Objective-C 原语绘制该图像,因此我正在考虑以下选项:

  1. 在第 3 方工具(Adobe?)中完成动画,然后将其作为单个独立文件添加到幻灯片上。但我不知道,iOS 支持哪些格式,什么是标准格式,以及最后如何将该文件插入幻灯片上。有人可以澄清一下吗?

  2. 制作完整的动画,然后将帧保存为图像,然后快速更改图像以产生电影的错觉。

我错过了什么吗?还有其他方法吗?最好的选择是什么?

如果我不够清楚,请告诉我 - 我会尽力提供更多信息。

谢谢。

enter image description here

最佳答案

如果您想使用电影文件作为动画,您可以在iOS Technology Overview中找到支持的视频格式。 ,在“媒体层 > 视频技术”下。您将需要使用 AVFoundation Framework 中的 AVPlayerLayer显示视频。

如果您想为每个帧使用单独的图像文件,您可以使用 +[UIImageAnimatedImage...] 方法之一来创建动画 UIImage ,并将其显示在 UIImageView 中。

如果你想使用单个动画GIF作为动画,你可以使用这个public domain UIImage+animatedGIF category将 GIF 加载到动画 UIImage 中,并将其显示在 UIImageView 中。

关于objective-c - iOS:如何将 "cartoon"风格的动画(电影)添加到幻灯片中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11639678/

相关文章:

wpf - wpf 中的按需按钮栏

ios - 为什么我在 Interface Builder 中设置的单元格高度实际上并未成为应用程序/模拟器中的高度?

objective-c - iPhone上的popover viewController崩溃,适用于iPad

objective-c - 禁用单个 Storyboard?

ios - 移动版 Safari : Audio + cache manifest

ios - 在 iPad 应用程序中实现双重身份验证

ios - 在 iOS 中捕获 Wi-Fi 网络更改事件

iphone - 当旧应用从应用商店中删除时,是否可以重用应用名称?

javascript - 60fps : How to use requestAnimationFrame the right way?

jquery - 堆叠的 div 背景图像为黑色