, у меня есть UIView
с тенью и подвидом UIImageView.
Я хочу изменить размер представления при повороте iPad, и я пытаюсь сделать это с помощью обратного вызова willRotateToInterfaceOrientation
.
Если я настрою тень на UIView
обычным способом, вращение будет очень прерывистым; поэтому я хотел бы получить некоторые предложения от других о том, как установить параметр тени layer.shadowPath.
Я попытался анимировать изменение размера кадра с помощью [UIView animateWithDuration:animations]
и установить новый shadowPath
в том же блоке, но путь тени привязывается к новому размеру.
И если я не изменю shadowPath слоя в блоке анимации, он не изменится.
Из нескольких поисков, которые я сделал, анимация изменений свойств слоя должна выполняться с CABasicAnimation
.
Поэтому я думаю, что вопрос может заключаться в том, «как мне одновременно анимировать размер кадра UIView и изменение слоя?»