введите описание изображения здесь
как реализовать функцию масштабирования объектива камеры iPhone в Swift Xcode?
Я попробовал несколько кодов Swift, доступных в Интернете, но это не привело к реализации как в оригинале.
если кто-то пробовал это, прокомментируйте.
func fetchAvailableCameras() {
if #available(iOS 13.0, *).
for camera in availableCameras {
if #available(iOS 15.0, *) {
// Adjust to actual zoom factors if needed. Here it's just for demo purposes
zoomFactors.append(1.0) // Assume 1x is available by default
zoomFactors.append(camera.minAvailableVideoZoomFactor) // Minimum zoom factor
zoomFactors.append(camera.maxAvailableVideoZoomFactor) // Maximum zoom factor
print("****Camera: \(camera.localizedName), ****Position: \(camera.position.rawValue),****lensAperture: \(camera.lensAperture),****isAutoFocusRangeRestrictionSupported: \(camera.isAutoFocusRangeRestrictionSupported),videZoomfactor:\(camera.videoZoomFactor)")
} else {
// Fallback on earlier versions
}
}
} else {
// Fallback on earlier versions
}
}
Подробнее здесь: https://stackoverflow.com/questions/788 ... ns-zooming