UIImagePickerController 相机视图:黑色底栏的高度?

App*_*Dev 5 uiimagepickercontroller ios camera-overlay swift

我发现默认情况下,当显示UIImagePickerControllerwith type时camera,屏幕底部会出现一个黑条。

我想cameraOverlayView在顶部完全显示一个自定义项,并与此类黑色底栏的尺寸相匹配,但我找不到获取其高度的方法。

编辑:或者,我如何计算cameraViewTransform保持相机视图的纵横比,这样黑色底部将具有我可以选择的一定高度?

编辑 2:所有设备的黑色底部高度相同吗?

Dil*_*hra 0

我遇到了同样的问题,请使用下面的代码。

let screenSize = UIScreen.main.bounds.size
            let aspectRatio:CGFloat = 4.0/4.0
            let scale = screenSize.height/screenSize.width * aspectRatio
            imagePickers!.cameraViewTransform = CGAffineTransform(scaleX: scale, y: scale);
Run Code Online (Sandbox Code Playgroud)