Mam UIImageView, który jest wewnątrz innego UIView.UIImageView "zgniecenia" po CGAffineTransformMakeRotation
obrócić UIImageView z czymś takim:
object.transform=CGAffineTransformMakeRotation(angle)
Kiedy zewnętrzna UIView nie obraca się, i może korzystać CGAffineTransformMakeRotation obrócić UIImageView i działa prawidłowo.
Jednak, gdy zewnętrzny UIView jest obrócony, a następnie obrócę UIImageView (niezerowy "kąt" powyżej) - UIImageView pojawia się "zgnieciony" lub "spłaszczony".
To wydaje się być coraz gorsze, ponieważ jest obracane pod różnymi kątami.
Dlaczego tak się dzieje? Czy zewnętrzne UIView modyfikuje macierz transformacji, którą następnie modyfikuję, ustawiając ją explicit?
Jak mogę obrócić UIImageView w obróconym pliku UIView i czy jest on prawidłowo obracany?
ah ... mądra myśl! Może to być "zgniatanie" nie wtedy, gdy jest koniecznie obracane, ale raczej po zmianie orientacji, która w rzeczywistości zmienia rozmiar [zewnętrznego] UIView! Spróbuję dziś wieczorem! Dzięki! – Brad
Odpowiedź +1 dawała wskazówki, które musiałem pamiętać, aby wyłączyć automatyczny układ w widoku najwyższego poziomu. – Olie