【问题标题】:Long and full-screen animation with UIImageView使用 UIImageView 的长全屏动画
【发布时间】:2013-02-17 19:06:52
【问题描述】:

我刚刚意识到将 60 个 960x640 PNG 文件塞进 UIImageView 是一个可怕的错误。

也就是说,我仍然需要展示这个动画,因为它应该有透明背景,所以我不能选择 MPMoviePlayer 或类似的东西(或者我可以吗?)。此外,即使我可以将动画的不同元素分开(我不能不去找给我的人),但它们中的大多数仍然很大。

我完全没有想法。你有吗?

【问题讨论】:

    标签: ios animation uiimageview png


    【解决方案1】:

    听起来您可能更适合播放视频,但我不确定透明背景。使用单独的 png,您必须将每个 png 加载到内存中,即 (640 * 960) 像素 * 24 位/像素 * 60 张图像 = 大量内存。

    也就是说,您需要多快播放动画?除了使用 UIImageView 动画,您可以使用计时器并手动管理将图像加载和卸载到内存中,一次只保留一两个左右。

    【讨论】:

    • 是的,我想过这样做,但我仍然必须尝试,因为客户难以置信地接受了这样一个事实,即视频会更好,并向我发送了一个带有白色背景的修订版,我现在有了在播放视频之前和之后淡入和淡出。无论如何,我会接受你的回答,因为它有道理:)
    • 正确方法见我对这个问题的回答:stackoverflow.com/questions/8112698/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-09-10
    • 2011-05-28
    • 1970-01-01
    • 2015-01-09
    • 1970-01-01
    • 1970-01-01
    • 2018-06-16
    相关资源
    最近更新 更多