0

Mon Storyboard contient un CameraViewController dans lequel j'ai conçu mon avis de recouvrement personnalisé. Tant que je l'utilise comme un onglet de mon UITabBarController, le cameraOverlayView est visible. Mais si je Segue à ce contrôleur de vue de toute autre VC, la vue de superposition est visible seulement pour une fraction de seconde, seule l'image d'aperçu est visible. J'ai essayé tous types de segue, styles de présentation, etc., le problème reste le même.cameraOverlayView de UIImagePickerController disparaît immédiatement

J'ai inséré quelques journaux dans viewDidDisappear, et j'ai remarqué que cette fonction est en fait appelée, je suppose que c'est la raison pour laquelle la superposition disparaît.

Gardez à l'esprit: Si je viens d'ouvrir l'onglet de mon Tabbarcontroller, tout fonctionne très bien! Le problème ne se produit que si je passe au CameraVC.

Merci d'avance!

Répondre

0

La solution est de choisir le style de présentation modal et « Au fil contexte actuel », car alors l'événement viewDidDisappear ne se déclenche pas.