gpt4 book ai didi

ios - 如何缩放我的 imagePickerController 以适合屏幕?

转载 作者:行者123 更新时间:2023-11-28 08:55:56 26 4
gpt4 key购买 nike

我已经创建了一个 imagePickerController,我正在尝试为其创建自定义 overlayView。我已经这样做了,但是当隐藏相机控件时,我留下了一个很大的黑色空间。

因此,无论使用何种设备,我都试图通过动态缩放我的相机以适应屏幕来填补这一空白。结果是,在我的 iPhone 6 上,摄像头现在确实填满了屏幕,但它被 super 放大了,我不知道如何抵消这种情况。非常感谢帮助。这是我的代码:

let screenBound = UIScreen.mainScreen().bounds.size
let cameraAR = 4.0/3.0 as CGFloat
let cameraVH = screenBound.width * cameraAR
let scale = screenBound.height / cameraAR
imagePicker.cameraViewTransform = CGAffineTransformMakeTranslation(0, screenBound.height - cameraVH / 2.0)
imagePicker.cameraViewTransform = CGAffineTransformScale(imagePicker.cameraViewTransform, scale, scale)

最佳答案

您不能在默认的 imagePickerController 中执行此操作。不幸的是,您必须自己“构建”。

关于ios - 如何缩放我的 imagePickerController 以适合屏幕?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33054860/

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