Загрузка UIImage в UIImageView, который является частью UIViewController - PullRequest
0 голосов
/ 29 сентября 2011

Итак, у меня есть такие вещи, как это, вложенные в перо:

UIViewController
|
|-UIView (container for some about text UILabel)
|    |
|    UILabel
|
UIScrollView (makes image scalable)
    |
    UIImageView

Я пытаюсь загрузить изображение UIImageView программно в другой контроллер представления, а затем помещаю новый UIViewController в UINavigationController. Все работает нормально, но когда я назначаю изображение, в новом виде ничего не появляется.

Так в соединении DidFinishLoading: я делаю это:

UIImage* image = [UIImage imageWithData:imageData];
MyImageController* imageController = [[MyImageController alloc] init];
imageController.title = expandImage.title;
imageController.imageView.image = image;
[self.navigationController pushViewController:imageController animated:YES];

Ничего не появляется, кроме того, что я спроектировал в перо. Любая помощь?

1 Ответ

1 голос
/ 29 сентября 2011

Попробуйте решение для вашей проблемы:

1. Прежде всего, убедитесь, что вы получаете изображение, и у вас есть данные изображения в переменной imageData.

2. Скорее всего, это то, что вы ищете. объявите переменную в MyImageController типа UIImage, установите правильность и синтезируйте ее, затем в коде connectionDidFinishLoading установите возвращаемое изображение для объявленной вами переменной и в MyImageController назначьте переменная imageController.imageView.

Я надеюсь, что это поможет вам, и скажите мне, что вы получили от этого решения

удачи.

...