在iOS(9)相机应用程序中,控件叠加层不会旋转,但是当录制'选择视频以正确的方向输出。有没有人知道苹果如何实现这一点。
答案 0 :(得分:1)
您可以通过几种不同的方法来达到同样的效果:
您可以旋转相机,但在设备本身旋转时保持UI不变,使其与UIDevice.currentDevice().orientation
匹配。
您可以在捕获时存储设备方向,然后再旋转视频。
您甚至可以设置捕获会话的捕获连接以匹配设备方向,同时保持预览连接相同。 Check this out for a similar question
答案 1 :(得分:0)
我使用2个不同的UIWindow实例完全实现了您要寻找的东西,一个实例用于视频预览层,一个实例用于在其顶部显示UI。具有UI的UIWindow需要具有透明背景,以使预览层保持可见。