gpt4 book ai didi

ios - 如何在 iPhone 4/4S 屏幕的指定部分设置摄像头?

转载 作者:行者123 更新时间:2023-11-30 14:07:07 25 4
gpt4 key购买 nike

我正在使用 AVFoundation 框架在我的 iPhone 应用程序上显示相机 View 。

在 iPhone 5 及更高版本上,相机会填满其所在的整个 View 。在 iPhone 4/4S 上, View 不会完全填满, View 两侧都会出现空白区域。我相信这不是因为限制,而是因为iPhone屏幕的比例:

使用预设的AVCaptureSessionPresetPhoto,在iPhone 5/6上,图像的比例为3/4。在具有相同预设的iPhone 4/4S上,图像的比例为9/16。看起来我的相机 View 的形状可以填充 3/4 图像,而不是 9/16 图像。

所以我寻找了所有可用的预设,并尝试了预设 AVCaptureSessionPreset640x480 认为问题会得到解决,因为 640*480 提供了 3/4 图像...但它没有修复了任何内容, View 两侧仍然有空白。

有没有办法通过 AVFoundation 框架来调整分辨率?

(我认为我的问题用图像会更容易理解,但我还没有被授权发布一些图像)

最佳答案

我没有找到一种方法来按照我想要的确切比例使用相机,所以我只是创建了一个新的 ViewController,我只在 iPhone 4/4S 上使用它,并为该设备提供了不同的界面

关于ios - 如何在 iPhone 4/4S 屏幕的指定部分设置摄像头?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32233872/

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