Question

J'ai une situation où j'ai une vue, et plusieurs sous-vues, et la vue et tous ses sous-vues sauf un devraient tourner. La seule sous-vue que je ne veux pas tourner est une vue UIImage et l'image est déformée lorsque je tourne, donc j'en ai besoin pour ne pas tourner lorsque le reste des composants de vues tourne.

Est-ce que quelqu'un connaît un moyen d'y parvenir? Y a-t-il une propriété excluante de la propriété que j'ai négligé?

Merci!

Était-ce utile?

La solution

Lorsqu'un ViewController revient oui pour le shoudautorotate, la vue UIViewControllers est tournée, donc toutes les sous-vues sont tournées. Vous ne pouvez que faire réagir UIViewControllers à une rotation. Un uieviev ne "sait" pas qu'il est tourné.

Vous devez faire pivoter manuellement le compteur de 90 degrés de la vue pour obtenir l'illusion qu'il ne tourne pas et le faire tourner lorsque l'iPhone revient au portrait.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top