【发布时间】:2010-09-30 17:00:57
【问题描述】:
我有一个UIImageView,大约有 10 个全屏 jpeg,总计约 128k。将这些放入UIImageView 和setAnimationImages 就像模拟器中的冠军一样,直到我尝试在iPhone 上运行它导致失败。这里有什么问题吗?我认为对于我看过的所有花哨的 3D 游戏,我的蹩脚的小动画应该是实用的。
【问题讨论】:
标签: iphone ios cocoa-touch core-animation
我有一个UIImageView,大约有 10 个全屏 jpeg,总计约 128k。将这些放入UIImageView 和setAnimationImages 就像模拟器中的冠军一样,直到我尝试在iPhone 上运行它导致失败。这里有什么问题吗?我认为对于我看过的所有花哨的 3D 游戏,我的蹩脚的小动画应该是实用的。
【问题讨论】:
标签: iphone ios cocoa-touch core-animation
3D 游戏不使用UIImageView,他们使用OpenGL。
从这些来看:
Virtual memory leak when using UIImageView setAnimationImages?
UIImageView setAnimationImages: leaks animation array
方法本身有问题。我建议您自己加载图像并为其设置动画(创建和管理UILayers 数组,或者简单地将UIImage 切换为UIImageView)。
【讨论】: