Alm*_*bek 8 animation caching image-manipulation uiimageview ios
可能我会问另一个人问的相同问题(但它没有反应):
加速第一个UIImageView动画(强制缓存图像)
但是,我的简短问题是:
我有60个图像资源,在时间间隔循环我将动画那些图像,每次设置为UIImageView.image来自资源的第n个图像.
问题是:第一个动画很糟糕!当我在同一个UIImageView中再次循环所有图像时,动画是完美的.我们可以在UIImageView中预先缓存图像吗?
编辑:或者也许我们可以制作一些技巧,使动画流畅?
Bru*_*ues 18
该方法
[UIImage imageNamed:@""]
缓存图像.UIImageView没有.我在一个应用程序中遇到问题,因为内存不足导致大量图像崩溃.要修复,如果我更改为[UIImage imageWithContentsOfFile:@""]不缓存图像.
要预先缓存图像,您只需[UIImage imageNamed:@""]在init方法中调用所需的所有图像.但如果你收到一个记忆警告图像将被解除分配.