Кажется, штрих-коды обнаруживаются только тогда, когда они находятся в самом центре слоя предварительного просмотра видео.В идеале я бы хотел их запечатлеть, как только они войдут в видоискатель, или, по крайней мере, где-нибудь в квадратной области на всю ширину посередине экрана.
Я попытался установить другой rectOfInterest
,например, безрезультатно:
metadataOutput.rectOfInterest = CGRect(x: 0, y: -1, width: 1, height: 3)