创建具有图像精确大小的UIImageVIew

时间:2011-03-26 13:44:23

标签: ios uiimageview

如何从图像中检测尺寸,然后使用该尺寸创建UIImageView,完美贴合图像内部?

2 个答案:

答案 0 :(得分:12)

只需像这样创建UIImageView:

UIImageView *aImageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"yourImage.png"]];

因此ImageView具有图像的大小。来自UIImageView的文档:

  

此方法调整接收器的帧以匹配指定图像的大小。默认情况下,它还会禁用图像视图的用户交互。

我希望我的回答可以帮到你。 :-D

桑德罗

答案 1 :(得分:0)

在imageView

中使用图像时,无需设置帧大小
UIImageView *img = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"image.png"]];

ImageView会自动获取图像的大小。