我尝试使用三个imageViews以垂直方式添加图片。我希望它们保持纵横比,但是,每次使用ScaleAspectFit将它们添加到视图时,由于保持纵横比,在imageViews的上方和下方都有很多空白空间。 Here is the picture of what I mean。蓝色是imageView,正如您所看到的,它比实际图片高得多。我只是不知道如何使imageView只与实际图像一样高。谢谢你的建议。
答案 0 :(得分:0)
如果您想从图像设置imageview的大小,请尝试此操作,这可能会对您有所帮助。
UIImage *img = _myImageView.image;
_myImageView.frame = CGRectMake(_myImageView.frame.origin.x, _myImageView.frame.origin.y, img.size.width, img.size.height);