【发布时间】:2011-02-01 09:48:31
【问题描述】:
我使用 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;
【问题讨论】:
-
没有人对此有建议吗?看起来应该是相当微不足道的事情。
标签: iphone ios resize imageview scale