鉴于我有UIImage
有一些大框架。
我将此UIImage
放入UIImageView *myImageView;
我将myImageView的内容模式设置为UIViewContentModeScaleAspectFill
。
我还将myImageView的框架设置为(50,50)。
然而,我的UIImage
明显大于这个较小的帧,并且由于某种原因,图像总是扩展myImageView的帧大小。
如何确保myImageView的框架保持不变并且不会在图像之间发生变化?
谢谢!
答案 0 :(得分:13)
图像的一侧是否与所需尺寸(50)匹配?如果是,我怀疑你的视图仍然是预期的大小,但它没有被剪裁。尝试将UIImageView上的clipsToBounds
设置为YES
。
答案 1 :(得分:-1)
我认为你的imageView没有扩展,但是图像超出了View界限,你可以通过添加这个来阻止它:
[yourImageView.layer setClipsToBounds:YES];