gpt4 book ai didi

iphone - ScrollView 图像向左滚动后是否从内存中删除?

转载 作者:行者123 更新时间:2023-11-28 22:42:08 25 4
gpt4 key购买 nike

我有一个不断滚动的 ScrollView 。 ScrollView 的图像全尺寸为 320 * 480。因此屏幕上一次只能看到一张图像。当我的应用程序处于运行状态时, ScrollView 不断滚动。在对应用程序进行性能分析时,我发现添加到 ScrollView 中的不是图像,而是我的内存没有增加。我的问题是图像从 ScrollView 中滚出后是从内存中删除还是我需要明确地执行它?

最佳答案

它不会自动从内存中删除。

有两种处理方法。

第一种方式是:你只能在 scrollView 上保留 3 个 imageView。并通过

等 scrollView 的委托(delegate)在 scrollView 中添加或删除其他 imageView
- (void)scrollViewDidScroll:(UIScrollView *)scrollView

第二种方式:保留一个3页的scrollView,滚动时改变图片。你可以看demo:https://github.com/smallqiang/cycleScrollerView

关于iphone - ScrollView 图像向左滚动后是否从内存中删除?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14228790/

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