ios - Swift:是否可以获取 UIImagePickerController 使用的 UIImageView 的默认大小?

标签 ios xcode swift uiimageview uiimagepickercontroller

在我正在开发的 iOS 应用程序中,用户必须拍照。从下图可以看出

enter image description here

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

或者也许...给 UIImageview 以防止照片过度变形的最佳尺寸是什么?

非常感谢您的关注

最佳答案

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

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

但是您必须明白,您在发布的图片中看到的并不是图片的“原始尺寸”。有人决定将 UIImageView 放置在距离顶部和底部边距 X 的位置,从而在 UIImageView

上强制使用隐式大小

关于ios - Swift:是否可以获取 UIImagePickerController 使用的 UIImageView 的默认大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34762051/

相关文章:

javascript - 如何在 React Native 中向图像添加文本?

ios - 我的应用程序在 iOS 9.3 以上版本中因条码扫描而崩溃

ruby-on-rails - 从雪豹更新到狮子后,rmagick 不起作用

ios - 使用 Swift 和 Storyboard 在动态 TableViewCell 中创建 UILabels

ios - 如何验证 Core Audio 中的音频幅度是否正确?

ios - 如何根据我们单击的按钮设置标题。发送数据

ios - 为什么var的setter for KVO崩溃了(Swift 2.2)?

iphone - 如何根据 XCode 中的条件定义变量

iphone - 如何使用 MPMoviePlayerController 播放视频?

objective-c - 基本 Objective-C 导入问题