VNDocumentCameraViewController UI issues in iOS 26

We're observing several UI issues with VNDocumentCameraViewController on devices running iOS 26. These screens were functioning correctly in earlier iOS versions.

Issue 1 - On the edge correction screen, the top bar now appears as a gray strip beneath the status bar, whereas in previous iOS versions, it was positioned at the bottom of the screen. Do we have any workarounds to address this issue?

Issue2 - The edit buttons and their labels are not clearly visible, affecting usability.

Im using XCode 16.4 to build to iOS26 and the usage is like below:

`let scanner = VNDocumentCameraViewController() scanner.delegate = self

self.present(scanner, animated: true)`

Following up on this issue, specifically - the edge correction screen top bar positioning issue is significantly impacting our app.

To provide more context:

  • The grey strip appearing beneath the status bar (instead of at the bottom) makes the UI appear broken to users.
  • The issue is consistent across all iOS 26 devices we've tested.
  • Custom styling or modifications are not possible to the VNDocumentCameraViewController as per my knowledge.

Has anyone else encountered this? We'd greatly appreciate:

  1. Confirmation whether this is expected behaviour or a known issue.
  2. Any recommended workarounds or API changes we should implement

Any guidance from Apple Engineering would be highly appreciated.

VNDocumentCameraViewController UI issues in iOS 26
 
 
Q