如何调整UIImageView的大小以适应底层图像而不移动它?

Ste*_*e N 8 iphone resize uiimageview

我有一个UIImageView,其框架在加载图像之前设置,对于图像来说总是太大,所以当我尝试绕过角落时,没有任何反应.

我如何调整框架的大小,使其与底层图像的大小相同,同时确保UIImageView的中心点不会改变?

dra*_*ard 13

如果你改变UIView的界限,中心将不会改变.

CGRect bounds;

bounds.origin = CGPointZero;
bounds.size = newImage.size;

imageView.bounds = bounds;
imageView.image = newImage;
Run Code Online (Sandbox Code Playgroud)