Вопрос

Я загружаю изображение в viewDidLoad() метода viewDidLoad() следующим образом:

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

(где imgMonthGraph - это UIImageView) Приведенный выше код работает.

Однако мне нужно было бы на более позднем этапе (не внутри viewDidLoad()) загрузить другое изображение в тот же UIImageView.Я работаю с этим кодом:

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

Приведенный выше код не работает, потому что изображение не обновляется.Я пробовал запускать setNeedsDisplay() -methdod для image, imageview и view.Кажется, ничто не помогает.

Нужно что-то обновить, но что?

пом

Это было полезно?

Решение

попробуй:

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

у меня работает :)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top