Я пытаюсь анимировать представление изображения внутри представления контейнера. Представление контейнера квадратное и выровнено по центру экрана. у меня есть представление изображения внутри моего контейнера. положение моего представления изображения показано на снимке экрана ниже. (суперпредставление - это представление моего контейнера)
я хочу анимировать вид изображения внутри контейнера, например, от верхнего 0 до нижнего 0, поэтому я попытался анимировать от верхнего 0 до верхнего максимума (то есть высоты представления контейнера), но он не работает должным образом. Мой ожидаемый результат - это что-то вроде представления изображения, которое должно непрерывно анимироваться внутри представления контейнера сверху вниз и наоборот.
метод анимации, который я пробовал,
int maxTop = self.containerView.frame.size.height/2;
self.topConstraint.constant = maxTop;
[self.imageView setNeedsUpdateConstraints];
[UIView animateWithDuration:0.5 delay:0 options:UIViewAnimationOptionRepeat|UIViewAnimationOptionAutoreverse animations:^{
[self.imageView layoutIfNeeded];
} completion:nil];
РЕДАКТИРОВАТЬ: вот текущий выходной GIF. Он не движется на полную высоту