Positioning a UIImagePickerController cameraOverlayView on top of the camera preview(将UIImagePickerController CameraOverlayView放置在相机预览的顶部)
问题描述
我想向我的UIImagePickerController添加一个覆盖,但我只需要它来覆盖相机预览,而不是顶部或底部的相机控件。我在任何地方都找不到这样做的方法,因为每个设备上的顶部/底部控件高度都不同。我以前在其他应用程序上见过这样的做法。如有任何指导,我们不胜感激。
我希望此半透明的UIView仅填充红色区域。我创建3:4的框架没有问题,但它不会正确地定位在Y轴上。imagePicker.cameraOverlayView!.centerYAnchor
与设备的centerYAnchor相同。
推荐答案
可能不是最佳解决方案。使用视图调试器,可以检查视图层次结构。现在将该视图添加到子级camera view port controller
这篇关于将UIImagePickerController CameraOverlayView放置在相机预览的顶部的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!