【问题标题】:Swift: is possible to get the default size of UIImageView used by UIImagePickerController?Swift:可以获取 UIImagePickerController 使用的 UIImageView 的默认大小吗?
【发布时间】:2016-01-13 08:48:54
【问题描述】:

在我正在开发的 iOS 应用中,用户需要拍照。从下图可以看出

默认情况下,当我们使用 iOS 相机应用程序拍照时,它会以标准/默认尺寸(由这 8 个引脚分隔的那个)显示,我希望我的应用程序是相同的。那么,我应该将我的UIImageView 设置为哪个尺寸来显示照片?如何在 Swift 中获得默认大小?

或者也许...给UIImageview 提供哪个尺寸最好,以防止照片过度变形?

非常感谢您的关注

【问题讨论】:

    标签: ios xcode swift uiimageview uiimagepickercontroller


    【解决方案1】:

    UIImage 有一个名为 size 的属性,它指定图像的宽度和高度。所以你可以将你的UIImageView 调整为那些。

    或者,如果您使用约束或自动调整大小掩码(灵活宽度、灵活高度),只需不设置大小,UIImageView 将根据contentMode 自行填充。

    但是您必须了解,您在发布的图片中看到的不是图片的“原始尺寸”。有人决定将 UIImageView 放置在距顶部和底部边距 X 距离处,从而在 UIImageView 上强制使用隐式大小

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-02-17
      • 1970-01-01
      • 1970-01-01
      • 2016-12-22
      • 2014-12-23
      • 1970-01-01
      • 2018-12-04
      相关资源
      最近更新 更多