swift iPhone 13专业版:在自定义相机中启用微距模式

qij5mzcb  于 2023-03-11  发布在  Swift
关注(0)|答案(1)|浏览(248)

苹果在iPhone 13 Pro中启用了微距模式:https://support.apple.com/en-gb/HT210571
当您移近某个对象时(注意:不仅在变焦时,而且在仅仅将手机移近时),它会切换到超宽摄像头。
我知道我可以通过使用. builtInTripleCamera启用自动切换,但它不会因为我将相机移近一个物体而自动切换,我认为这就是“微距模式”背后的魔力。
我在文档中没有找到任何东西-我如何在自己的相机应用程序中启用微距模式?

yzuktlbb

yzuktlbb1#

您应该使用内置三重摄像机或内置双广角摄像机,并添加缩放,如

device.videoZoomFactor = CGFloat(device.virtualDeviceSwitchOverVideoZoomFactors.first ?? 1)

相关问题