【问题标题】:UIimageView animation is using too much memoryUIimageView 动画使用了太多内存
【发布时间】:2011-03-28 18:06:32
【问题描述】:

我有两个 uiimageview 动画。导航控制器中的两个视图控制器各一个。

它们每个大约有 10-15 帧。这是我能做的最小的。

不过,他们似乎正在使用大量内存。特别是在startAnimating。有没有办法解决?

在我的 iPad 上,这会导致内存泄漏警告。我已经尝试过调查它,根据这里的一个较早的问题,我一直在使用很多内存工具等,并将问题缩小到 startAnimating 函数。

我已经读到这是因为在 startAnimating 时 imageView 会将所有图像都放入内存中。

但是,从超级视图中删除和释放似乎对回收的内存量没有显着影响。

有没有办法解决这个问题? Bar 创建自定义 OpenGL 风格的动画?

谢谢

【问题讨论】:

  • 您找到解决方案了吗?
  • 不是真的...减少帧数并优化图像并发布所有可能的内容!

标签: ipad animation uiimageview


【解决方案1】:

即使我曾经面临同样的问题.. 我想出了使用自定义导航控制器的解决方案。现在我没有看到任何内存警告或内存泄漏。

尝试实现您自己的自定义导航控制器。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-06-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-03
    • 1970-01-01
    • 1970-01-01
    • 2012-01-12
    相关资源
    最近更新 更多