Плавный поворот и изменение размера UIView с тенью

, у меня есть UIViewс тенью и подвидом UIImageView.

Я хочу изменить размер представления при повороте iPad, и я пытаюсь сделать это с помощью обратного вызова willRotateToInterfaceOrientation.

Если я настрою тень на UIViewобычным способом, вращение будет очень прерывистым; поэтому я хотел бы получить некоторые предложения от других о том, как установить параметр тени layer.shadowPath.

Я попытался анимировать изменение размера кадра с помощью [UIView animateWithDuration:animations]и установить новый shadowPathв том же блоке, но путь тени привязывается к новому размеру.

И если я не изменю shadowPath слоя в блоке анимации, он не изменится.

Из нескольких поисков, которые я сделал, анимация изменений свойств слоя должна выполняться с CABasicAnimation.

Поэтому я думаю, что вопрос может заключаться в том, «как мне одновременно анимировать размер кадра UIView и изменение слоя?»

12
задан Jessedc 8 August 2012 в 01:51
поделиться