【发布时间】:2013-01-16 20:37:32
【问题描述】:
我有我的 UIImageView,我在其中放了一张我这样调整大小的图片:
UIImageView *attachmentImageNew = [[UIImageView alloc] initWithFrame:CGRectMake(5.5, 6.5, 245, 134)];
attachmentImageNew.image = actualImage;
attachmentImageNew.backgroundColor = [UIColor redColor];
attachmentImageNew.contentMode = UIViewContentModeScaleAspectFit;
我尝试通过这样做在我的UIImageView 中获取调整后图片的宽度:
NSLog(@"Size of pic is %f", attachmentImageNew.image.size.width);
但它实际上返回了原始图片的宽度。关于如何获得我在屏幕上看到的图片框架的任何想法?
编辑:这是我的UIImageView 的样子,红色区域是它的backgroundColor
【问题讨论】:
-
只需检查我的答案中的更新。
标签: iphone ios objective-c cocoa-touch uiimageview