作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 ScrollView 中有大量自定义 View (都是同一类),而且我经常收到内存警告。是否有可能以某种方式只允许 View 在即将显示时进行绘制,然后在不再显示(即它已滚动过去)时释放该 View 以减少内存使用?
最佳答案
如果你想减少 ScrollView 中 View 的内存使用,更好的方法是定义一组 View ,并通过将它们放入队列来在滚动过程中重用它们。这需要一些工作。我不知道你想如何布局你的 View ,但如果它是在网格中,你可以找到一些第三方库来做到这一点。其中最著名的一个叫做GMGridView值得一看以了解 View 是如何排队的。
关于iphone - 是否可以在不显示时清除显存中自定义 View 的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12128399/
我是一名优秀的程序员,十分优秀!