gpt4 book ai didi

iOS:从后台线程创建 UIImage?

转载 作者:行者123 更新时间:2023-12-01 15:50:36 24 4
gpt4 key购买 nike

苹果文档说:

Because image objects are immutable, you cannot change their properties after creation. Most image properties are set automatically using metadata in the accompanying image file or image data. The immutable nature of image objects also means that they are safe to create and use from any thread.



Link

另外,如果您查看此 "Thread safety of UIImage" 的答案问题,结论是从任何线程使用它们都是安全的(至少从 iOS 9 开始)。

还有 ,有些评论提示问题,特别是关于在后台线程上创建 UIImages。

就我而言,我确信这会导致动画停止工作的问题。
有人对此有见解吗?

最佳答案

我看不到您的代码,但如果您遇到动画问题,我怀疑这是 UIImage 与 UIImageView 的问题。

UIImage 管理屏幕外的图像数据。

UIImageView 在您的用户界面上显示您的图像。

使用 UIImage 在主线程外处理图像数据很好。

使用 UIImageView 显示或动画图像不是。

关于iOS:从后台线程创建 UIImage?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40636521/

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