如何计算给定 AVCaptureDevice 的 focusPointOfInterest(0,0 和 1,1 之间的 CGPoint 值)?
我一直在关注最新 WWDC 的代码示例,但我真的不明白如何进行计算。此外,我的应用程序处于横向与纵向(如示例中)......所以除了不了解事物的计算方式之外,我不确定我需要进行哪些调整才能考虑横向.
任何帮助,将不胜感激。
谢谢-wg
如何计算给定 AVCaptureDevice 的 focusPointOfInterest(0,0 和 1,1 之间的 CGPoint 值)?
我一直在关注最新 WWDC 的代码示例,但我真的不明白如何进行计算。此外,我的应用程序处于横向与纵向(如示例中)......所以除了不了解事物的计算方式之外,我不确定我需要进行哪些调整才能考虑横向.
任何帮助,将不胜感激。
谢谢-wg
如果您有AVCaptureVideoPreviewLayer
,您可以使用captureDevicePointOfInterestForPoint
来转换CGPoint
您通过点击手势获得的。
这样你就不必担心方向。
您传递一个 CGPoint,其中 {0,0} 代表图片区域的左上角,{1,1} 代表横向模式下的右下角,主页按钮在右侧——即使设备处于纵向模式也适用.