Je pense que le réglage de la transparence de la vue dans le popover ne fonctionnera pas, mais je ne l'ai jamais essayé et il pourrait.
Quoi qu'il en soit, une autre façon cool serait de prendre un rendu UIImage du principal UIView à l'intérieur du contrôleur popover.
Une fois que vous avez cette image, vous pouvez suivre ce processus, en supposant que vous savez également où le popover est positionné (son CGRect) par rapport au contrôleur de vue qui l'a ouvert.
- Masquer le popover.
- Afficher UIImage rendu dans un UIImageView transparent à la même position. (Vous pouvez ajouter vous-même une petite bordure afin qu'elle ressemble à celle du popover.)
- Rétros le popover.
L'effet serait que le UIPopoverController soit "passé".
Je sais que d'une manière difficile de le faire si la première solution fonctionne également, mais cela pourrait être cool de projet prendre.
Le popover est totalement opaque, pas transparent. – Roger