AsyncImageView с фиксированной, но с динамической высотой? - PullRequest
0 голосов
/ 01 февраля 2011

Я использую aSyncImageView для отображения изображений, которые загружаются с URL-адреса. Изображения имеют разные размеры, но мне нужно отображать изображение с фиксированной шириной 300 точек, но мне нужно, чтобы высота imageView была динамичной - Как мне это сделать?

Я смотрел на разные маски изменения размера, но все они просто вписываются в изображение с фиксированным размером кадра - но мне нужно, чтобы высота кадра была динамичной, так как высота изображения может быть несколько сотен точек. Проблема в том, что мне нужно установить фиксированную ширину и высоту при установке рамки.

AsyncImageView *newsArticleImage = [[AsyncImageView alloc] init];
[newsArticleImage loadImageFromURL:[NSURL URLWithString:[newsResultSet stringForColumn:@"image"]]];
newsArticleImage.frame = CGRectMake(10, (newsArticleDateLabel.frame.origin.y + newsArticleDateLabel.frame.size.height + 5), 300, 50);
newsArticleImage.autoresizingMask = UIViewAutoresizingFlexibleHeight;

1 Ответ

0 голосов
/ 20 апреля 2011

Кажется невозможным без изменения ASyncImageView или обработки его с помощью наблюдателя.

...