Mam UIView
z cieniem i podglądem UIImageView.Płynnie obracaj i zmieniaj rozmiar UIView z cieniem
Chcę zmienić rozmiar widoku, gdy iPad jest obrócony i próbuję to zrobić w wywołaniu zwrotnym willRotateToInterfaceOrientation
.
Jeśli ustawię cień na UIView
w podstawowy sposób, obrót jest bardzo niepewny; więc chciałbym kilka sugestii od innych, w jaki sposób ustawić shadow setting layer.shadowPath.
Próbowałem animować zmianę rozmiaru ramki za pomocą [UIView animateWithDuration:animations]
i ustawiając nowy shadowPath
w tym samym bloku, ale ścieżka cienia jest przyciągana do nowego rozmiaru.
A jeśli nie zmienię shadowPath warstwy w bloku animacji, to się nie zmieni.
Z kilku przeprowadzonych przeze mnie wyszukiwań animację zmian we właściwościach warstwy należy wykonać przy pomocy CABasicAnimation
.
Więc myślę, że pytanie może brzmieć: "w jaki sposób mogę jednocześnie animować rozmiar ramki i zmianę warstwy UIView?"