我正在尝试创建一个应用程序,允许用户从他们的 iPhone 上的照片库中选择图片,我想让 UIImage View 对屏幕的纵向或横向 View 更敏感。
在 View Controller 中,我有一个 UIImage: UIImage in the ViewController
然后我在上面设置了四个约束
但是,当我从照片库中选择图片时,图片的尺寸对纵向或横向没有反应。图片的大小似乎比 UIImage 的宽度(380)和高度(419)小得多。
UIImagePickerController 的相关代码是:
self.pickedImage.image = image
self.pickedImage.contentMode = .ScaleAspectFit
所以我想知道如何使图片的大小响应屏幕(横向/纵向)。谢谢
最佳答案
它完全按照您的要求执行:导航栏的顶部间距为 16 像素,工具栏的底部间距为 99 像素。 UIImageView
比图像本身宽得多(您可以通过更改其背景颜色来检查这一点)。如果缩小这些边距,您会发现图像尺寸会增大。
关于ios - iOS 中的 Swift : Resizing UIImage for Portrait or Landscape,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31396469/