Tengo un UIImageView que está dentro de otra UIView.UIImageView "aplastado" después de CGAffineTransformMakeRotation
que gire el UIImageView con algo como:
object.transform=CGAffineTransformMakeRotation(angle)
Cuando el UIView exterior no se gira, y se puede utilizar para girar la CGAffineTransformMakeRotation UIImageView, y funciona correctamente.
Sin embargo, cuando se gira la UIView externa, y luego gire el UIImageView ("ángulo" distinto de cero), el UIImageView aparece "aplastado" o "aplanado".
Esto parece empeorar constantemente a medida que se gira en diferentes ángulos.
¿Por qué sucede esto? ¿La UIView externa está modificando la matriz de transformación que estoy modificando de nuevo explicándola?
¿Cómo puedo rotar un UIImageView dentro de una UIView girada y hacer que gire correctamente?
Ah ... pensamiento inteligente! Podría ser "aplastamiento" no cuando se gira necesariamente, sino después de un cambio de orientación, que de hecho cambia el tamaño de la UIView [externa]. ¡Lo intentaré esta noche! ¡Gracias! – Brad
+1 respuesta dio las pistas que necesitaba recordar para desactivar el diseño automático en la vista de nivel superior. – Olie