Powiedz, mam dwie CGRects, CGRect A i B. My rama CGRect UIView jest taka sama jak CGRect B, ale chcę stworzyć animację przedstawiający UIView przejście z ramka A do B.Czy istnieje sposób obliczenia CGAffineTransform potrzebnej do przekształcenia widoku z klatki A do ramki B?
Próbuję Aby to zrobić, zmieniając właściwość transformacji UIView, więc nie muszę zbytnio zawodzić z jej ramką. Jednak potrzebuję CGAffineTransform, aby to umożliwić. Jaki jest najlepszy sposób obliczenia tej transformacji?
Czy istnieje jakiś ważny powód, aby nie animować własności ramki od CGRect A do CGRect B? –
Nie naciskając. Powodem jest jednak to, że utrzymywanie statycznej ramki widoku i używanie transformacji do jej przemieszczania znacznie upraszcza śledzenie jej podczas bardziej złożonych zmian stanu (takich jak automatyczna rotacja). – SpacyRicochet
Interesujące podejście. +1 :) –