gpt4 book ai didi

ios - iOS 中的 Swift : Resizing UIImage for Portrait or Landscape

转载 作者:行者123 更新时间:2023-11-28 13:10:48 25 4
gpt4 key购买 nike

我正在尝试创建一个应用程序,允许用户从他们的 iPhone 上的照片库中选择图片,我想让 UIImage View 对屏幕的纵向或横向 View 更敏感。

在 View Controller 中,我有一个 UIImage: UIImage in the ViewController

然后我在上面设置了四个约束 Constraints

但是,当我从照片库中选择图片时,图片的尺寸对纵向或横向没有反应。图片的大小似乎比 UIImage 的宽度(380)和高度(419)小得多。 Landscape view

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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com