iOS app running on M1 has issues with UIImagePickerController AND PHPickerViewController

Hi,

I have an established iOS app that runs great on iOS.

Recently I have been working on the M1 version of the app, which is running from the iOS code. This is not a catalyst issue, it's an iOS app running on M1.

Most of the app looks great and functions as expected. However, when I present a UIImagePickerController OR a PHPickerViewController, my test users are experiencing that they cannot click to select an image (images do appear, it's the "clicking" that does not seem to register), and also cannot click the "cancel" button - if they click on the very far left of the "Cancel" button, it does work.

All other UIButtons etc work correctly throughout the rest of the app - it's only UIImagePickerController and PHPhotoPickerController that seem to have this issue.

I am not experiencing this issue myself when I build the app from Xcode, nor do I see the issue when I run the binary that I have sent to my testers.

What could the issue be here? There is obviously some difference between our machines (they do not have xcode installed, for instance), but we are running the same version of macOS Monterey (12.5.1).

  • removed, added as comment instead -

Update: We've discovered from our testers that the photo picker seems to perform as expected when the app is resized into portrait. Resizing back to landscape brings back the issue however.

Hello,

Can you repro using latest macOS beta? If so, could you please file a Feedback so we can take a deeper look? Thank you.

I can reproduce the issue on Mac OS Ventura but only with PHPickerViewController, easy to reproduce if the app is on full screen

iOS app running on M1 has issues with UIImagePickerController AND PHPickerViewController
 
 
Q