0

我在视图的 ViewDidLoad() 方法中加载图像,如下所示:

imgMonthGraph.Image = UIImage.FromFile("A.png");

(其中 imgMonthGraph 是 UIImageView) 上面的代码有效。

但是,我需要在稍后阶段(不在 ViewDidLoad() 内部)将另一个图像加载到同一个 UIImageView。我正在使用以下代码:

imgMonthGraph.Image = UIImage.FromFile("B.png");

上面的代码不起作用,因为图像没有更新。我尝试在图像、图像视图和视图上运行 SetNeedsDisplay() -methdod。似乎没有任何帮助。

有些东西需要刷新,但是什么?

绒球

4

1 回答 1

1

尝试:

using (imgMonthGraph.Image)
{   
    imgMonthGraph.Image = UIImage.FromFile("A.png");
}

为我工作:)

于 2010-02-24T12:44:52.830 回答