C# 在UIView中加载多个图像时,Xamarin iOS中出现内存警告

C# 在UIView中加载多个图像时,Xamarin iOS中出现内存警告,c#,xamarin,xamarin.ios,out-of-memory,C#,Xamarin,Xamarin.ios,Out Of Memory,我在做Xamarin iOS项目。我必须加载的图像取决于帮助菜单的选择。我有一个带有UIImageView的视图控制器,每次添加图像列表时,我都必须显示一个列表并显示图像。它适用于两个或三个菜单选项(次)。点击几下后,由于内存问题,应用程序正在崩溃。我试图在单击“关闭”按钮时清除列表,即使它正在崩溃。你能帮我解决这个问题吗 提前感谢您需要小心添加“重”资源,如图像。经验法则: 只在内存中保留您真正需要的内容,这意味着:清除视图端口中不存在的所有内容。使用UICollectionView或UITa

我在做Xamarin iOS项目。我必须加载的图像取决于帮助菜单的选择。我有一个带有UIImageView的视图控制器,每次添加图像列表时,我都必须显示一个列表并显示图像。它适用于两个或三个菜单选项(次)。点击几下后,由于内存问题,应用程序正在崩溃。我试图在单击“关闭”按钮时清除列表,即使它正在崩溃。你能帮我解决这个问题吗


提前感谢

您需要小心添加“重”资源,如图像。经验法则:

  • 只在内存中保留您真正需要的内容,这意味着:清除视图端口中不存在的所有内容。使用
    UICollectionView
    UITableView
    ,它们支持可重用单元的出列(有关更多信息,请参阅Xamarin文档)

  • 清理你不再需要的一切。一定要把它清理干净

  • 有关更多信息,请参见此处:

    您能发布相关代码和屏幕截图吗?