如何从图像中检测尺寸,然后使用该尺寸创建UIImageView,完美贴合图像内部?
答案 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会自动获取图像的大小。