gpt4 book ai didi

ios - UIImageView 是否缓存图像?

转载 作者:可可西里 更新时间:2023-11-01 03:04:44 25 4
gpt4 key购买 nike

可能我会问其他人问过的相同问题(但没有回应):
Speed up first UIImageView animation (force cache the images)

但是,我的简短问题是:
我在资源中有 60 张图像,在时间间隔循环中我要为这些图像设置动画,每次设置为 UIImageView.image 来自资源的 n'th 图像。

问题是:第一个动画很糟糕!当我在同一个 UIImageView 中再次循环所有图像时,动画是完美的。我们可以在 UIImageView 中预缓存图片吗?

编辑:或者我们可以做一些小技巧,让动画更流畅?

最佳答案

方法[UIImage imageNamed:@""] 缓存图像。 UIImageView 没有。我在一个有很多图像的应用程序中遇到问题,该应用程序由于内存不足而崩溃。如果我更改为不缓存图像的 [UIImage imageWithContentsOfFile:@""] 进行修复。

要预缓存图像,您只需在 init 方法中为您想要的所有图像调用 [UIImage imageNamed:@""]。但是,如果您收到内存警告,图像将被释放。

关于ios - UIImageView 是否缓存图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8270277/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com