在 UIView 中加载多个图像时 Xamarin iOS 中的内存警告
Memory warning in Xamarin iOS while loading multiple images in UIView
我正在处理 Xamarin iOS 项目。我必须加载图像取决于帮助菜单选择。我有一个带有 UIImageView 的视图控制器,每次我添加图像列表时,我都必须显示一个列表并显示图像。它适用于两个或三个菜单选项(次)。几次点击后,应用程序因内存而崩溃。我试图清除关闭按钮单击时的列表,即使它正在崩溃。你能帮我解决这个问题吗?
提前致谢
您在添加 "heavy" 资源(例如图像)时需要小心。经验法则:
只在内存中保留您真正需要的内容,意思是:清理不在视口中的所有内容。使用 UICollectionView
或 UITableView
,它们支持对可重用单元格进行出列(有关详细信息,请参阅 Xamarin 文档)。
- 清理你不再需要的所有东西。确保它确实被清理干净了。
有关更多信息,请参阅此处:https://thomasbandt.com/xamarinios-memory-pitfalls
我正在处理 Xamarin iOS 项目。我必须加载图像取决于帮助菜单选择。我有一个带有 UIImageView 的视图控制器,每次我添加图像列表时,我都必须显示一个列表并显示图像。它适用于两个或三个菜单选项(次)。几次点击后,应用程序因内存而崩溃。我试图清除关闭按钮单击时的列表,即使它正在崩溃。你能帮我解决这个问题吗?
提前致谢
您在添加 "heavy" 资源(例如图像)时需要小心。经验法则:
只在内存中保留您真正需要的内容,意思是:清理不在视口中的所有内容。使用
UICollectionView
或UITableView
,它们支持对可重用单元格进行出列(有关详细信息,请参阅 Xamarin 文档)。- 清理你不再需要的所有东西。确保它确实被清理干净了。
有关更多信息,请参阅此处:https://thomasbandt.com/xamarinios-memory-pitfalls