gpt4 book ai didi

iphone - 从 nsdata 在 UIScrollView 上添加图像数量

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:25:09 25 4
gpt4 key购买 nike

我在 NSData 形式的数组中有 1000 张图像。我需要在推送 View Controller 时在 ScrollView 上显示它们。

目前我正在做的是从 NSData 创建图像并将它们添加到 ScrollView 中。但是从上一屏推一屏需要很长时间。

UIImage* img = [UIImage imageWithData:[imageArray objectAtIndex:i]];

该数组有 1000 张图像的 NSData,因此将其转换为 uiimage 需要花费两倍的时间。我怎样才能减少所需的时间?

最佳答案

请问您为什么不使用 UITableView,它效率更高,因为您可以轻松回收单元格,并且它会为您进行布局。我推荐这个,按需加载图像,或者至少将缩略图保存在内存中并将它们换成全尺寸的。如果图片大于缩略图,则在内存中保留 1000 张图片是不可行的。

关于iphone - 从 nsdata 在 UIScrollView 上添加图像数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7949570/

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