gpt4 book ai didi

iphone - 是否可以在不显示时清除显存中自定义 View 的内容?

转载 作者:行者123 更新时间:2023-11-29 11:09:36 26 4
gpt4 key购买 nike

我在 ScrollView 中有大量自定义 View (都是同一类),而且我经常收到内存警告。是否有可能以某种方式只允许 View 在即将显示时进行绘制,然后在不再显示(即它已滚动过去)时释放该 View 以减少内存使用?

最佳答案

如果你想减少 ScrollView 中 View 的内存使用,更好的方法是定义一组 View ,并通过将它们放入队列来在滚动过程中重用它们。这需要一些工作。我不知道你想如何布局你的 View ,但如果它是在网格中,你可以找到一些第三方库来做到这一点。其中最著名的一个叫做GMGridView值得一看以了解 View 是如何排队的。

关于iphone - 是否可以在不显示时清除显存中自定义 View 的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12128399/

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