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