Ho un UIImageView che si trova all'interno di un altro UIView.UIImageView "schiacciato" dopo CGAffineTransformMakeRotation
ho ruotare l'UIImageView con qualcosa di simile:
object.transform=CGAffineTransformMakeRotation(angle)
Quando l'UIView esterno non viene ruotato, e può utilizzare CGAffineTransformMakeRotation per ruotare l'UIImageView, e funziona correttamente.
Tuttavia, quando l'UIView esterno viene ruotato e quindi ruoto UIImageView ("angolo" diverso da zero sopra) - UIImageView appare "schiacciato" o "appiattito".
Questo sembra costantemente peggiorare e peggiorare poiché viene ruotato da diverse angolazioni.
Perché sta succedendo? L'UIView esterno modifica la matrice di trasformazione che sto modificando di nuovo in base alla sua esplicita impostazione?
Come ruotare un UIImageView in un UIView ruotato e farlo ruotare correttamente?
Ah ... pensiero intelligente! Potrebbe essere "squishing" non quando viene necessariamente ruotato, ma piuttosto dopo un cambiamento di orientamento, che in effetti ridimensiona l'UIView [esterno]! Ci proverò stasera! Grazie! – Brad
+1 risposta ha dato i suggerimenti che dovevo ricordare per disattivare il layout automatico nella vista di livello superiore. – Olie