Tengo un UIView
con una sombra y una subvista UIImageView.Gire con suavidad y cambie el tamaño de UIView con la sombra
Quiero cambiar el tamaño de la vista cuando se gira el iPad y estoy tratando de hacer esto en la devolución de llamada willRotateToInterfaceOrientation
.
Si configuro la sombra en el UIView
de la manera básica, la rotación es muy agitada; entonces me gustaría algunas sugerencias de otros sobre cómo establecer la configuración de sombra layer.shadowPath.
He intentado animar el cambio de tamaño de fotograma usando [UIView animateWithDuration:animations]
y estableciendo el nuevo shadowPath
en el mismo bloque, pero la ruta de sombra se ajusta al nuevo tamaño.
Y si no cambio el shadowPath de la capa en el bloque de animaciones, no cambia.
De algunas de las búsquedas que he hecho, la animación de los cambios a las propiedades de la capa se debe hacer con un CABasicAnimation
.
Así que creo que la pregunta puede ser "¿cómo puedo animar el tamaño de fotograma y el cambio de capa de UIView simultáneamente?"