【发布时间】:2019-03-03 07:38:39
【问题描述】:
我有一个图像视图,其中有一个设置的框架,但是当用户单击它并更改图像(UIImagePickerController)时,我不知何故需要图像视图的框架更改为图像的框架。
当他们点击图片的选择按钮时,这就是我运行的代码。
itemImage.contentMode = .scaleAspectFit
self.itemImage.image = pickedImage as? UIImage
所以图像出现在图像视图中,但我需要一些帮助来找到一种方法来让图像视图框架更改为拾取的图像框架。
这就是我所说的框架不变的意思。
谢谢
【问题讨论】:
-
为什么不
itemImage.contentMode = .scaleAspectFill -
或调整您的视图大小 - 这可能会有所帮助:*.com/questions/8701751/…
-
@MohmmadS 这不是把图像拉长一点吗?
-
@rbaldwin 我将如何实现您提到的链接?
-
是的,但通常我们更改图像大小而不是我们适合图片的 imgView,而不是图片的视图,想象有一个 4k 图像.. idk 你打算如何调整你的 imgView在里面
标签: swift image imageview frames